作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 开发研究与工程应用 • 上一篇    下一篇

基于多阶段决策的机器人全局路径规划算法

张启飞 a,郭太良 b   

  1. (福州大学 a.物理与信息工程学院; b.光电显示技术研究所,福州 350116)
  • 收稿日期:2015-09-22 出版日期:2016-10-15 发布日期:2016-10-15
  • 作者简介:张启飞(1990—),男,硕士,主研方向为信息显示系统、机器人路径规划;郭太良,研究员、博士生导师。

Global Path Planning Algorithm of Robot Based on Multistage Decision

ZHANG Qifei  a,GUO Tailiang  b   

  1. (a.College of Physics and Information Engineering; b.Institute of Opto Electronic Display Technology, Fuzhou University,Fuzhou 350116,China)
  • Received:2015-09-22 Online:2016-10-15 Published:2016-10-15

摘要: 针对移动机器人路径规划过程中单一算法不易协调多种要求的问题,提出一种基于多阶段决策思想的全局路径规划算法。根据不同功能将规划过程划分为多个阶段,每一阶段的决策均依赖于上一阶段的决策结果。利用改进的位置码四叉树模型构建规划环境的模型,使用A*算法在前一步构建的基础上规划出最优路径存在的区域,称为路径区域,应用改进粒子滤波算法得到路径点,将路径点作为关键点利用分段B样条插值得到规划结果。实验结果表明,与A*算法和粒子滤波算法相比,该算法的规划时间、路径点数量、规划结果评价值等指标均有所提高,通过加入参数自动化选取,减弱了人为因素对规划结果的影响。

关键词: 机器人, 路径规划, 多阶段决策, A*算法, 粒子滤波, B样条插值

Abstract: A global path planning algorithm based on multistage decision is proposed for the problem that the single algorithm is not easy to coordinate multiple demands in the path planning process of mobile robot.The algorithm divides the planning process into several stages according to the different functions,and the decision of each stage is dependent on the decision of the last stage.The algorithm uses the improved location code quad-tree model to construct the model of the planning environment,uses the A* algorithm on the basis of the previous step to get the region of optimal path,which is called the path area,and then uses the improved particle filtering algorithm to get the path point.The path points are taken as the key points of the B spline interpolation to get the planning results.Experimental results show that compared with the A* algorithm and particle filtering,the time consuming,the number of path points,and the evaluation value results of the proposed algorithm are improved.Through the automatic selection of the parameters,the influence of human factors on the results of planning is reduced.

Key words: robot, path planning, multistage decision, A* algorithm, particle filtering, B spline interpolation

中图分类号: