期刊文献+

Multi-Bug全局路径规划算法研究 被引量:8

Global Path Planning Algorithm of Multi-Bug
下载PDF
导出
摘要 提出一种基于Multi-Bug思想的非搜索全局路径规划算法。在Multi-Bug算法中,借用传统Bug算法的寻路逻辑,加入遇到障碍物时的爬虫分裂规则及爬虫死亡条件判断规则,直至其中一只爬虫以相对最优路径抵达终点,从而实现多路径并行运算的局部最优寻路策略。利用栅格法对多类障碍物、迷宫类地图等环境进行建模,并与Dist-Bug算法、RRT*和A*算法进行路径长度及运算时间的对比仿真实验,结果表明,采用Multi-Bug算法获得的路径长度和用时都表现得更加稳定;与获得最短路径的A*算法相比,Multi-Bug算法获得的平均路径长度仅增加了16.8%,平均用时减少了86.5%。经理论分析及仿真验证,Multi-Bug算法时间复杂度为O(n),具有路径较短、时效性强、算法通用性和稳定性好的路径规划性能。 Path planning is one of the key technologies to realize its ability of autonomous action in complex environment.A non-search global path planning algorithm called Multi-Bug was proposed.It combined the merits of short path length of global path planning and small computation cost of the Bug algorithms,which generated better overall performance compared with traditional path planning methods.This method had great advantages in the situation of high timeliness and general path requirements.In the Multi-Bug algorithm,the simple path-finding logic that followed the wall in the Bug algorithm was adopted,and bug splitting and death rules were added into the framework.The algorithm was ended when one of the bugs arrived at the target or all of the bugs met the death rules and dead,which permitted multi-path parallel computation for local optimal planning solution.Grid maps,including multiple types of obstacles and various mazes,were used to testify the Multi-Bug algorithm.In order to ensure the reliability of operation results,each algorithm in the same grid map was run 10 times,and its operation time was averaged.Compared with Dist-Bug algorithm,RRT*and A*algorithms,it showed much better performance stability in terms of the path length and the computational time cost.Especially when compared with the A*algorithm,which provided the shortest path length,it decreased the calculation time by more than four fifths with grid map size as 50×50 and only increased the path length by less than one fifth.In 500×500 grid map,the time was less than one ten-thousandth of that of A*algorithm.By the theoretical analysis and the simulation verification,Multi-Bug algorithm had a time complexity as O(n),provided relatively short path,required less computational cost,and had good stability and versatility for various environments.
作者 彭艳 鲍凌志 瞿栋 解杨敏 PENG Yan;BAO Lingzhi;QU Dong;XIE Yangmin(Research Institute of USV Engineering,Shanghai University,Shanghai 200444,China;Shanghai Key Laboratory of Intelligent Manufacturing and Robotics,Shanghai University,Shanghai 200444,China)
出处 《农业机械学报》 EI CAS CSCD 北大核心 2020年第6期375-384,共10页 Transactions of the Chinese Society for Agricultural Machinery
基金 国家自然科学基金项目(91648119) 上海市科委项目(17DZ1205001) 上海市科技创新行动计划启明星项目(19QA1403500)。
关键词 路径规划 Multi-Bug算法 Dist-Bug算法 栅格法 path planning Multi-Bug algorithm Dist-Bug algorithm grid method
  • 相关文献

参考文献10

二级参考文献278

共引文献902

同被引文献117

引证文献8

二级引证文献48

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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