系统仿真学报 ›› 2024, Vol. 36 ›› Issue (3): 782-794.doi: 10.16182/j.issn1004731x.joss.23-0255

• 论文 • 上一篇    

改进A*算法和人工势场法的路径规划

余翔(), 姜陈(), 段思睿, 邓千锐   

  1. 重庆邮电大学 通信与信息工程学院,重庆 400065
  • 收稿日期:2023-03-06 修回日期:2023-05-22 出版日期:2024-03-15 发布日期:2024-03-14
  • 通讯作者: 姜陈 E-mail:yuxiang@cqupt.edu.cn;1396916388@qq.com
  • 第一作者简介:余翔(1964-),男,正高级工程师,博士,研究方向为移动通信系统。E-mail:yuxiang@cqupt.edu.cn
  • 基金资助:
    重庆市教委科学技术研究项目(KJQN202000615)

Path Planning for Improvement of A* Algorithm and Artificial Potential Field Method

Yu Xiang(), Jiang Chen(), Duan Sirui, Deng Qianrui   

  1. School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2023-03-06 Revised:2023-05-22 Online:2024-03-15 Published:2024-03-14
  • Contact: Jiang Chen E-mail:yuxiang@cqupt.edu.cn;1396916388@qq.com

摘要:

A*算法存在折线路径多和搜索节点多的问题,人工势场(artificial potential field, APF)法存在局部最优和不可到达的问题,针对两种算法存在的问题进行了研究。利用欧氏距离与投影距离提出一种新的混合式启发函数,依据该函数对A*算法的流程进行改进,减少A*算法的搜索节点,提高搜索效率利用新A*算法生成的最优节点作为APF算法的局部目标点,辅助机器人摆脱局部最优点;通过加入机器人和目标点的位置关系改进势场函数,修改斥力的增益,优化斥力的生成方向。在改进的基础上将两种算法融合提出一种新的算法,利用APF法的势场函数引导A*算法的搜索。从路径长度、避障效果、迭代次数对改进算法进行对比分析,仿真结果表明,提出的改进算法搜索效率高,实现避障的同时保证计算的路径最优。

关键词: APF算法, A*算法, 路径规划, 引力势场, 斥力势场

Abstract:

A* algorithm has the problem of too many polyline paths and search nodes, while the artificial potential field (APF) method has the problems of local optimality and unattainability. These problems are investigated in this paper. A new hybrid heuristic function is proposed based on the Euclidean distance and projection distance, based on which theA*algorithm process is improved accordingly.The search nodes of the A* algorithm are reduced, and the search efficiency is improved. The optimal node generated by the new A* algorithm is used as the local target point of the APF algorithm to assist in getting rid of the local optimal point. The potential field function is improved by adding the position relationship between the robot and the target point, and the gain of repulsive force is modified. The generation direction of the repulsive force is optimized. A new algorithm is proposed by fusing the improved two algorithms, and the potential field function of APFmethod is used to guide the search of the A* algorithm. The improved algorithms are compared in terms of path length, obstacle avoidance effect, and iteration times. The simulation results show that the improved algorithm proposed in this paper has high search efficiency and achieves obstacle avoidance while ensuring the optimal path of the calculation.

Key words: artificial potential field (APF) algorithm, A* algorithm, path planning, gravitational potential field, repulsive potential field

中图分类号: