首页 > 学术论文

清洁机器人全覆盖路径规划研究

来源:论文学术网
时间:2024-08-18 12:41:31
热度:

清洁机器人全覆盖路径规划研究【摘要】:清洁机器人是自动化控制在人类现代生活中的体现之一,其融合了运动控制技术、信息处理技术以及人工智能等多学科的知识。其关键技术包括传感检测技术、路

【摘要】:清洁机器人是自动化控制在人类现代生活中的体现之一,其融合了运动控制技术、信息处理技术以及人工智能等多学科的知识。其关键技术包括传感检测技术、路径规划技术、自动回充技术、电源技术等。其中,路径规划技术是清洁机器人实现智能化的关键指标,同时也是清洁机器人研究的热点问题。清洁机器人的路径规划技术要求是遍历工作区域中除障碍物以外的所有区域。本文针对这一研究热点,提出一种新的基于单元分解法的清洁机器人全覆盖路径规划方法。清洁机器人进行全覆盖路径规划的前提是具有环境地图创建以及自我定位的能力。在环境地图创建方面,采用沿边学习的方式,利用机器人本身的红外传感器以及碰撞开关获取环境的轮廓信息,同时通过超声波传感器获取环境中障碍物边界的距离信息,然后划分子区域并根据栅格法建立子区域地图。机器人通过编码器和陀螺仪传感器的信息进行自我定位,由于传感器本身的测量误差无法避免,因此针对清洁机器人系统采用扩展卡尔曼滤波对传感器信息进行数据融合,获得机清洁机器人运动过程中的最优位姿估计,通过仿真验证了算法的有效性。清洁机器人完成了沿边学习之后,得到划分的子区域,采用迂回遍历模板对子区域进行覆盖,并且根据能量时间最小原则确定其行走方向。论文提出的全覆盖路径规划算法是基于沿边学习—子区域划分—子区域遍历—沿边学习的思想完成的。并且在对子区域进行遍历的过程中,清洁机器人通过传感器检测到的信息判断由孤立障碍物之间形成的初步无法遍历的子区域,并在初步遍历结束后对其进行补充遍历。最终,完成工作区域的完全遍历。本文在全覆盖路径规划算法的基础上,搭建了清洁机器人的实验平台,包括硬件和软件的设计。清洁机器人运动模型是两轮差速驱动,前方由万向轮辅助支撑以及转向。控制系统包括电源模块、串口通信模块、电机驱动模块、传感信息采集模块等。软件设计包括电机驱动PWM波形产生、各传感器信息采集以及全覆盖路径规划算法。 【关键词】:清洁机器人 传感器数据融合 环境建模 单元分解法 全覆盖路径规划
【学位授予单位】:重庆大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP242
【目录】:
  • 中文摘要3-4
  • 英文摘要4-9
  • 1 绪论9-17
  • 1.1 课题研究的背景及意义9-10
  • 1.2 清洁机器人研究现状10-14
  • 1.2.1 国外清洁机器人的研究现状10-12
  • 1.2.2 国内移动机器人的研究现状12-14
  • 1.3 清洁机器人关键技术14-15
  • 1.3.1 传感检测技术14
  • 1.3.2 全覆盖路径规划技术14-15
  • 1.4 课题主要研究内容15-17
  • 2 清洁机器人的定位17-29
  • 2.1 清洁机器人运动模型17-19
  • 2.2 环境坐标系的建立19-20
  • 2.3 清洁机器人传感器分布20
  • 2.4 编码器模型20-22
  • 2.5 陀螺仪传感器模型22-23
  • 2.6 多传感器数据融合定位23-28
  • 2.6.1 卡尔曼滤波原理23-24
  • 2.6.2 扩展卡尔曼滤波模型24
  • 2.6.3 扩展卡尔曼滤波的定位过程24-27
  • 2.6.4 清洁机器人定位过程仿真27-28
  • 2.7 本章小结28-29
  • 3 全区域覆盖路径规划29-47
  • 3.1 全区域覆盖路径规划算法概述29-30
  • 3.2 环境建模30-35
  • 3.2.1 环境建模方法31-32
  • 3.2.2 沿边学习过程32-34
  • 3.2.3 环境地图生成34-35
  • 3.3 基于单元分解的全区域覆盖35-44
  • 3.3.1 目标区域的分解35-37
  • 3.3.2 邻接图的连接37-38
  • 3.3.3 各单元的遍历38-44
  • 3.4 环境地图建模仿真44-45
  • 3.5 本章小结45-47
  • 4 清洁机器人系统设计47-67
  • 4.1 系统总体结构设计47
  • 4.2 硬件电路设计47-57
  • 4.2.1 主控芯片49
  • 4.2.2 电源模块设计49-51
  • 4.2.3 串口通信模块设计51
  • 4.2.4 电机驱动模块设计51-53
  • 4.2.5 信息采集模块设计53-57
  • 4.3 控制系统软件设计57-66
  • 4.3.1 软件开发环境57-58
  • 4.3.2 电机驱动程序设计58-59
  • 4.3.3 编码器程序设计59-60
  • 4.3.4 超声波测距程序设计60-61
  • 4.3.5 陀螺仪模块程序设计61-63
  • 4.3.6 三轴加速度计程序设计63-65
  • 4.3.7 清洁机器人全覆盖路径规划算法的设计65-66
  • 4.4 本章小结66-67
  • 5 实验及分析67-73
  • 5.1 清扫机器人各模块实验67-69
  • 5.1.1 超声波传感器实验67
  • 5.1.2 陀螺仪传感器实验67-68
  • 5.1.3 三轴加速度传感器实验68-69
  • 5.2 清洁机器人全覆盖路径规划实验69-71
  • 5.3 本章小结71-73
  • 6 总结和展望73-75
  • 6.1 结论73
  • 6.2 展望73-75
  • 致谢75-77
  • 参考文献77-81
  • 附录81
  • A. 作者在攻读学位期间发表的论文目录81
  • B. 作者在攻读学位期间发表的论文目录81


您可以在本站搜索以下学术论文文献来了解更多相关内容

室内清洁机器人协作技术研究    张振喜;焦国太;邓光明;梁聪聪;

基于角度优先的多机器人围捕策略    陈阳舟;王文星;代桂平;

国外机器人的发展及我们的对策研究    蒋新松

袖珍机器人别动队    沈慧娟

基于蠕动原理拱泥机器人方案研究    孟庆鑫,魏洪兴,王立权,杨青梅,王岚

机器人软件编程方法    程远

“穿地龙”机器人总体方案分析与研究    孟庆鑫,王茁,王殿君,王立权,屠治国

基于个性演化的多机器人自组织    丁滢颍;何衍;蒋静坪;

具有环境自适应能力的多机器人编队系统研究    张汝波,王兢,孙世良

多机器人协作探索的改进市场法    张飞,陈卫东,席裕庚

家庭清洁机器人自主充电研究    石为人;周伟;王楷;苏士娟;

机器人料箱取件形式及控制方法    李长松;孙国林;韩胜利;

基于神经网络逆系统方法的机器人柔顺性控制    孟正大;戴先中;

类人足球仿真机器人快速起身方法的实现    陈天皓;钱成;谈英姿;

基于颜色特征的漂浮机器人三点定位系统    薛慧婷;罗熊;胡海东;游美玲;邱新涛;

机器人的惯性/视觉组合定位方法    胡海东;赵清杰;

一种新的双机器人协调路径规划方法    顾新兴;孙燕朴;冯纯伯;

利用自学习算法为机器人选择最优目标点的决策设计    陶军;高翔;周全;李晓亚;

救援环境下基于激光传感器的机器人环境建图以及自定位    王大川;张辉;季秀才;郑志强;

一种水上行走机器人的模糊控制    王淑慧;吴立成;袁海文;

小小机器人军团    克 军

变电站的“机器人骨干”    张劲 戚峰

电力机器人的“神通”    本报通讯员 张劲 戚峰

微型机器人引领反恐潮流    吴鸿

中科院研制出能应付复杂地形的机器人    卢家兴

基于虚拟力的多机器人化学源定位研究    张玉丽

抛投机器人翻转越障技术研究    张世隆

受生物启发的移动机器人空间认知及其导航    仲朝亮

未知环境中基于相对观测量的多机器人合作定位研究    王玲

煤矿机器人激光雷达与惯性传感器导航理论及实验研究    王宏

湍动气流主控环境下多机器人气味源定位    李飞

分布式强化学习理论及在多机器人中的应用研究    仲宇

室外时变气流环境下机器人气味源定位    李吉功

智能服务机器人分层任务规划的非单调理论与实现    靳国强

基于空中机器人平台的运动目标检测和视觉导航    张栋

服务型机器人设计与前瞻性研究    张帅

基于激光测距仪的果园移动机器人避障系统研究    戚树腾

大型复杂曲面的机器人研抛技术研究    刘广保

基于超声波测距的多机器人室内定位导航研究    张贤

基于PROFIBUS现场总线在机器人冲压自动化线的设计与实现    戴腾清

室内机器人单目视觉同时定位与地图构建技术研究与实现    杨晓晓

基于多Agent的服务机器人协作与仿真系统设计与实现    何文甲

基于虚拟市场法的多机器人环境探索研究    杨超

清洁机器人全覆盖路径规划研究    张月

自动扶梯梯级机器人去毛刺系统的开发应用    张志民