Research on path planning of three-neighbor search A* algorithm combined with artificial potential field

被引:24
作者
Chen, Jiqing [1 ,2 ]
Tan, Chenzhi [1 ]
Mo, Rongxian [1 ]
Zhang, Hongdu [1 ]
Cai, Ganwei [1 ,2 ]
Li, Hengyu [3 ]
机构
[1] Guangxi Univ, Sch Mech Engn, Nanning, Peoples R China
[2] Guangxi Univ, Mfg Syst & Adv Mfg Technol Key Lab, Nanning, Peoples R China
[3] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai 200444, Peoples R China
关键词
A* algorithm; artificial potential field; path planning; obstacle avoidance; AVOIDANCE;
D O I
10.1177/17298814211026449
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Among the shortcomings of the A* algorithm, for example, there are many search nodes in path planning, and the calculation time is long. This article proposes a three-neighbor search A* algorithm combined with artificial potential fields to optimize the path planning problem of mobile robots. The algorithm integrates and improves the partial artificial potential field and the A* algorithm to address irregular obstacles in the forward direction. The artificial potential field guides the mobile robot to move forward quickly. The A* algorithm of the three-neighbor search method performs accurate obstacle avoidance. The current pose vector of the mobile robot is constructed during obstacle avoidance, the search range is narrowed to less than three neighbors, and repeated searches are avoided. In the matrix laboratory environment, grid maps with different obstacle ratios are compared with the A* algorithm. The experimental results show that the proposed improved algorithm avoids concave obstacle traps and shortens the path length, thus reducing the search time and the number of search nodes. The average path length is shortened by 5.58%, the path search time is shortened by 77.05%, and the number of path nodes is reduced by 88.85%. The experimental results fully show that the improved A* algorithm is effective and feasible and can provide optimal results.
引用
收藏
页数:13
相关论文
共 26 条
[1]   A new APF strategy for path planning in environments with obstacles [J].
Agirrebeitia, J ;
Avilés, R ;
de Bustos, IF ;
Ajuria, G .
MECHANISM AND MACHINE THEORY, 2005, 40 (06) :645-658
[2]  
[Anonymous], 2004, J. Game Develop.
[3]   Adaptations of the A* algorithm for the computation of fastest paths in deterministic discrete-time dynamic networks [J].
Chabini, I ;
Lan, S .
IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2002, 3 (01) :60-74
[4]   Path planning with modified A star algorithm for a mobile robot [J].
Duchon, Frantisek ;
Babinec, Andrej ;
Kajan, Martin ;
Beno, Peter ;
Florek, Martin ;
Fico, Tomas ;
Jurisica, Ladislav .
MODELLING OF MECHANICAL AND MECHATRONIC SYSTEMS, 2014, 96 :59-69
[5]   A study of improvement of D* algorithms for mobile robot path planning in partial unknown environments [J].
Guo, Jianming ;
Liu, Liang .
KYBERNETES, 2010, 39 (06) :935-945
[6]  
Harabor D.D., 2011, P AAAI C ARTIFICIAL, V25, P1114, DOI [10.1609/aaai.v25i1.7994, DOI 10.1609/AAAI.V25I1.7994]
[7]   A FORMAL BASIS FOR HEURISTIC DETERMINATION OF MINIMUM COST PATHS [J].
HART, PE ;
NILSSON, NJ ;
RAPHAEL, B .
IEEE TRANSACTIONS ON SYSTEMS SCIENCE AND CYBERNETICS, 1968, SSC4 (02) :100-+
[8]   Applying the MOVNS (multi-objective variable neighborhood search) algorithm to solve the path planning problem in mobile robotics [J].
Hidalgo-Paniagua, Alejandro ;
Vega-Rodriguez, Miguel A. ;
Ferruz, Joaquin .
EXPERT SYSTEMS WITH APPLICATIONS, 2016, 58 :20-35
[9]   Assessing Raster GIS Approximation for Euclidean Shortest Path Routing [J].
Hong, Insu ;
Murray, Alan T. .
TRANSACTIONS IN GIS, 2016, 20 (04) :570-584
[10]  
Ju C., 2020, P 2020 GLOBAL RELIAB