首页 | 本学科首页   官方微博 | 高级检索  
     

基于改进A*算法的无人车路径规划
引用本文:祁玄玄,黄家骏,曹建安.基于改进A*算法的无人车路径规划[J].计算机应用,2020,40(7):2021-2027.
作者姓名:祁玄玄  黄家骏  曹建安
作者单位:西安交通大学 电气工程学院, 西安 710049
摘    要:传统的A*算法在无人车路径规划中存在规划时间较长和搜索范围较大的缺点。综合分析A*算法的计算流程后,从四个方面对A*算法进行改进:1)目标性拓展,即根据待扩展节点和目标节点的相对位置来有目标性地选择不同的象限进行节点拓展;2)目标可见性判断,即判断待扩展节点与目标点之间有无障碍物,若无障碍物则跳出A*算法的探索过程,以此减少多余的搜索;3)改变A*算法的启发函数,即增加待扩展节点的n辈父节点到目标点的代价估计,以此减少到目标点的代价估计的局部最优情况;4)改变扩展节点的选取方略,即改变传统的最小化启发函数来选择扩展节点的方式,通过引入模拟退火法来优化扩展节点的选择方式,使得搜索过程尽可能向靠近目标点的方向进行。最后通过Matlab仿真实验结果表明,在模拟的地图环境下,提出的改进A*算法在运行时间上减少67.06%,经历的栅格数减少73.53%,优化路径长度浮动范围在±0.6%。

关 键 词:路径规划  A*算法  目标性拓展  启发函数  模拟退火  
收稿时间:2019-11-28
修稿时间:2020-01-13

Path planning for unmanned vehicle based on improved A* algorithm
QI Xuanxuan,HUANG Jiajun,CAO Jian'an.Path planning for unmanned vehicle based on improved A* algorithm[J].journal of Computer Applications,2020,40(7):2021-2027.
Authors:QI Xuanxuan  HUANG Jiajun  CAO Jian'an
Affiliation:School of Electrical Engineering, Xi an Jiaotong University, Xi an Shaanxi 710049, China
Abstract:The traditional A* algorithm has the disadvantages of long planning time and large search range in unmanned vehicle path planning. After comprehensively analyzing the calculation process of the A* algorithm, the A* algorithm was improved from four aspects. Firstly, targeted expansion, that is, different quadrants were selected with target for node expansion according to the relative position of the node to be expanded and the target node. Secondly, target visibility judgment, that is, whether there were obstacles between the node to be expanded and the target point was determined, if there were no obstacles, A* algorithm jumped out of the exploration process to reduce redundant searches. Thirdly, the heuristic function of the A* algorithm was changed, that is, the cost estimation of the n-th generation parent node of the node to be expanded to the target point was increased, thereby reducing the local optimal situation of the cost estimation to the target point. Fourthly, the selection strategy of the expanded nodes was changed, that is, the traditional method of minimizing the heuristic function to select the expanded nodes was changed, and the simulated annealing method was introduced to optimize the selection method of the expanded nodes, so that the search process was performed as close to the target point as possible. Finally, the Matlab simulation experimental results show that, under the simulated map environment, the improved A* algorithm has the running time reduced by 67.06%, the number of experienced grids decreased by 73.53%, and the fluctuation range of the optimized path length is ±0.6%.
Keywords:path planning                                                                                                                        A* algorithm" target="_blank">* algorithm')">A* algorithm                                                                                                                        targeted expansion                                                                                                                        heuristic function                                                                                                                        simulated annealing
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号