期刊文献+

基于ROS平台机器人导航避障系统设计与开发 被引量:8

Design and Development of Robot Navigation and Obstacle Avoidance System Based on ROS Platform
下载PDF
导出
摘要 基于ROS工业机器人开源平台,应用C++语言进行了移动机器人导航避障系统的设计与开发。选用激光雷达作为位置传感器,融合视觉里程计、轮式里程计和IMU里程计三大里程计数据,采用传统定位与SLAM算法创建地图,应用AMCL算法准确确定移动机器人位置;对移动机器人使用A*算法进行全局路径规划、DWA算法进行局部路径规划,并且使用模糊BUG2算法作为核心算法实现局部避障器融入ROS规划系统中,应用C++语言开发程序,在移动机器人Robotino在地图上的两个点进行导航和避障测试。结果表明,只要合理设置机器人和障碍物之间相对运动速度,机器人可以规划出一条躲避缓慢移动障碍物、全局较优路径。 Abstract:Based on ROS industrial robot open source platform,the navigation and obstacle avoidance system is designed and developed using C++program language on the mobile Rototino.Laser radar is selected as the position sensor,the map is created by SLAM algorithm and traditional position which combines with these three major odometers data of visual odometer,wheel odometer and IMU odometer,then the position of mobile robot is accurately determined by AMCL algorithm.Using A*algorithm for global path planning and DWA algorithm for local path planning,the fuzzy BUG2 algorithm is used as the core algorithm to realize the integration of local obstacle avoidor into ROS planning system.The tests of navigate and avoid obstacles are carried out at two points of the mobile robot Robotino on the map using the C++language development program.The results show that the relative motion speed between the robot and the obstacle is reasonably set,the mobile robot can plan a globally optimal path to avoid obstacles slowly.
作者 贾卫平 盖欣桐 张祥 赵洪健 黄式贤 JIA Weiping;GAI Xintong;ZHANG Xiang;ZHAO Hongjian;HUANG Shixian(College of Mechanical Engineering,Dalian University,Dalian 116622,China)
出处 《机械工程师》 2019年第10期16-18,共3页 Mechanical Engineer
基金 2016年教育部产学合作协同育人项目(201602014005) 2016年度辽宁省教学改革建设项目 大连大学2016年度教学改革建设项目
关键词 移动机器人 ROS平台 模糊BUG2算法 导航 避障 mobile robots ROS platform fuzzy BUG2 algorithm navigation obstacle avoidance
  • 相关文献

参考文献7

二级参考文献27

共引文献73

同被引文献66

引证文献8

二级引证文献23

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部