基于ROS移动机器人路径规划研究

来源 :长安大学 | 被引量 : 5次 | 上传用户:xuyanfang1968
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,移动机器人的路径规划技术受到科研人员的广泛关注。目前全局路径规划存在计算过于复杂,规划出的路径有时不利于机器人行驶等问题;此外局部路径规划也存在实时性不高的问题。为了解决这些问题,本文以基于ROS的TurtleBot移动机器人平台为研究对象,对移动机器人的路径规划技术进行了理论分析和仿真研究,并完成了导航硬件、软件系统的搭建和路径规划的实验验证。针对传统全局规划算法存在的折点多,路径不光滑且搜索栅格点过多等问题,本文在地图构建与定位基础上使用A*算法作为全局路径规划的搜索算法,在MATLAB中采用GUI设计算法仿真界面,对全局规划算法有三处改进,其一在openlist添加阈值N,若搜索次数大于N且最先插入的节点未扩展,将此节点设为最高级优先扩展,这种方法减少了搜索栅格点的数量、降低了规划时间,可以避免陷入局部最小值,在一定程度避免陷入局部最小值,防止无法规划出路径问题;其二使用基于Floyd算法和A*算法结合的路径规划去除多余节点,从而降低了折点尖锐程度;最后对路径进行几何优化处理,并得到光滑路径。改进后的A*算法使得仿真路径减少了5个单位长度。在全局路径规划成功的基础上针对机器人面对未知障碍物的避障问题使用DWA算法局部路径规划,在MATLAB仿真地图上对其进行验证,并对DWA算法轨迹评价函数的三个指标(角度评价指标α、速度评价指标β、障碍物距离评价指标γ)进行优化,仿真结果表明当α(28)0.012,0β(28),(28)4.0γ时,局部路径规划实时性最优。为了完成导航系统实验,首先集成了Kinect、Kobuki底盘等硬件实验平台,搭建了基于ROS的导航系统总体框架,对各节点进行方案设计,然后在global_planner功能包中编写C++代码对全局路径规划的A*算法进行节点设计,主要添加了AstarExpansion::Floyd()和AstarExpansion::smoothing()改进算法函数;同时针对DWA算法的局部路径规划,在dwa_local_planner功能包中设计DWA算法节点;此外,在前述基础之上使用python编写多目标点导航脚本,实现自主导航。最后,在基于ROS的机器人平台下,完成了A*算法全局路径规划实验、DWA算法局部路径规划避障实验和多目标点导航实验,并对实验结果进行了分析。通过对改进后的A*算法进行仿真,验证了该算法可以有效地减少路径长度,并使路径更加光滑;随后对参数优化后的DWA算法进行仿真,其结果表明该算法可以提高局部规划的实时性。最后在Gmapping算法地图构建的基础之上,基于ROS机器人平台的导航系统实验验证了路径规划的可行性。仿真和实验基本一致证明本论文的路径规划技术能够很好地运用于移动机器人导航。
其他文献
通过比较方法学习相关化学知识,增强我们用化学理念,更好地认识周围世界,使我们学习化学的主动性得到增强,不断提高我们学习化学的能力和水平。
<正>据调查[1]我国约有25%青年女性乳房扁平偏小。随着生活水平的不断提高,丰乳日益受到年轻女性的重视和推崇。目前,安全性较高的丰乳方法有针灸、中药、按摩等,其疗效已被
画院是我国古代供奉内廷的绘画机构,现在是指中国现代美术的创作和研究机构,有别于其他类型的园林建筑。随着我国改革开放和社会经济的不断发展,画院逐渐被美术馆和博物馆等
外贸代理是国际贸易活动中一个重要形式,其作为一种通用的进出口形式已有几十年的历史。外贸代理制是指外贸企业为其委托方代办进出口业务,提供相关服务并收取一定比率的手续
<正>加强宗教财产的法律保护是推进宗教事务法制化的关键环节,亟需认真研究和落实。由于宗教财产权的归属一直没有得到法律上的明确,实践中的宗教财产权属关系不明导致的社会
机内测试(Built-in Test,BIT)技术是改善系统测试性和诊断能力的重要途径,在保障装备的战备完好性、提高维修效率方面发挥了重要作用,但目前广泛应用在机载电源中的传统BIT技术
小微企业在推动经济增长、扩大就业、增加税收等方面具有不可替代的作用,支持小微企业发展对我国国民经济而言具有战略性意义。但是融资难是目前小微企业面临的突出问题,如何
为了全面了解和评价农作物秸秆人造板的环境特性,利用生命周期评价法对农作物秸秆人造板全生命周期的环境特性进行了定性评价,并与木质人造板的环境特性进行了对比分析。结果
目的胰腺纤维化是慢性胰腺炎的主要病理特征,由于缺乏重复性好的研究模型,胰腺纤维化的发生、发展过程尚不清楚。本研究采用CCK类似物蛙皮素反复诱致大鼠胰腺炎,旨在探讨胰腺