系统仿真学报 ›› 2025, Vol. 37 ›› Issue (2): 498-507.doi: 10.16182/j.issn1004731x.joss.23-1183

• 研究论文 • 上一篇    

移动机器人用改进的双向A*二次路径规划算法

李炯逸1, 李强1, 张新闻1, Htet Zin Myo1, 蔡永斌2   

  1. 1.浙江科技学院 机械与能源工程学院,浙江 杭州 310023
    2.杭州数创自动化控制技术有限公司,浙江 杭州 310004
  • 收稿日期:2023-09-22 修回日期:2023-11-13 出版日期:2025-02-14 发布日期:2025-02-10
  • 通讯作者: 李强
  • 第一作者简介:李炯逸(1998-),男,硕士生,研究方向为移动机器人路径规划。
  • 基金资助:
    浙江省“尖兵”“领雁”研发攻关计划(2023C01254);浙江省“高层次人才特殊支持计划”科技创新领军人才(2022R52057)

Improved Bidirectional A* Quadratic Path Planning Algorithm for Mobile Robots

Li Jiongyi1, Li Qiang1, Zhang Xinwen1, Htet Zin Myo1, Cai Yongbin2   

  1. 1.School of Mechanical and Energy Engineering, Zhejiang University of Science and Technology, Hangzhou 310023, China
    2.Hangzhou Suchuang Automation Control Technology Co. , LTD, Hangzhou 310004, China
  • Received:2023-09-22 Revised:2023-11-13 Online:2025-02-14 Published:2025-02-10
  • Contact: Li Qiang

摘要:

针对传统A*算法存在规划路径与障碍物相交、规划的路径拐点多和搜索时间长等问题,提出了一种面向室内环境改进的双向A*二次路径规划算法。通过对地图进行膨胀处理,解决了规划路径与障碍物相交的问题;通过引入新的启发函数和双向扩展等方法,提高了双向A*算法的搜索速度和精度;引入转弯代价函数和自适应权重,减少了拐点数量;利用二次规划和二阶贝塞尔曲线对路径进行平滑处理,删除了冗余节点和不符合实际移动的拐角。仿真结果表明:算法的搜索速度提高了55.7%,路径长度缩短了15.6%,拐点和拐角减小了31.6%和56.1%。

关键词: 评价函数, 路径平滑, 双向A*算法, 二次规划, 路径规划, 移动机器人

Abstract:

Aiming at the problems of the traditional A* algorithm, such as the unhoped intersection between the planned path and the obstacles, the planned path has many inflection points and the search time is long, an improved bidirectional A* quadratic path planning algorithm for the indoor environments is proposed. Through the expansion of the map, the intersection between the planned path and the obstacle is solved. By new heuristic functions and bidirectional expansion methods, the search speed and accuracy of the bidirectional A* algorithm are improved. Turning cost function and adaptive weight are introduced to reduce the number of turning points. Quadratic programming and second-order Bezier curves are used to smooth the path, and the redundant nodes and the corners that do not conform to actual movement are deleted. Simulation results show that, the search speed is increased by 55.7%, the path length is shortened by 15.6%, and the inflection points and corners are reduced by 31.6% and 56.1%.

Key words: evaluation function, path smoothing, bidirectional A* algorithm, quadratic programming, path planning, mobile robots

中图分类号: