Research on Global Off-Road Path Planning Based on Improved A* Algorithm

被引:4
作者
Lv, Zhihong [1 ,2 ,3 ]
Ni, Li [3 ]
Peng, Hongchun [1 ]
Zhou, Kefa [2 ]
Zhao, Dequan [4 ]
Qu, Guangjun [5 ]
Yuan, Weiting [1 ]
Gao, Yue [4 ]
Zhang, Qing [2 ,3 ]
机构
[1] Jiangsu Ocean Univ, Sch Marine Technol & Geomat, Lianyungang 222005, Peoples R China
[2] Chinese Acad Sci, Technol & Engn Ctr Space Utilizat, Beijing 100094, Peoples R China
[3] Chinese Acad Sci, Inst Aerosp Informat Innovat, Beijing 100094, Peoples R China
[4] Shandong Agr Univ, Sch Informat Sci & Engn, Tai An 271018, Peoples R China
[5] Beijing Univ Chem Technol, Sch Mech & Elect Engn, Beijing 100020, Peoples R China
关键词
path planning; field environment; environmental modeling; improved A* algorithm; PARTICLE SWARM OPTIMIZATION;
D O I
10.3390/ijgi13100362
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In field driving activities, off-road areas usually lack existing paths that can be directly driven on by ground vehicles, but their surface environments can still satisfy the planning and passage requirements of some off-road vehicles. Additionally, the existing path planning methods face limitations in complex field environments characterized by undulating terrains and diverse land cover types. Therefore, this study introduces an improved A* algorithm and an adapted 3D model of real field scenes is constructed. A velocity curve is fitted in the evaluation function to reflect the comprehensive influences of different slopes and land cover types on the traffic speed, and the algorithm not only takes the shortest distance as the basis for selecting extension nodes but also considers the minimum traffic speed. The 8-neighborhood search method of the traditional A* algorithm is improved to a dynamic 14-neighborhood search method, which effectively reduces the number of turning points encountered along the path. In addition, corner thresholds and slope thresholds are incorporated into the algorithm to ensure the accessibility of path planning, and some curves and steep slopes are excluded, thus improving the usability and safety of the path. Experimental results show that this algorithm can carry out global path planning in complex field environments, and the planned path has better passability and a faster speed than those of the existing approaches. Compared with those of the traditional A* algorithm, the path planning results of the improved algorithm reduce the path length by 23.30%; the number of turning points is decreased by 33.16%; and the travel time is decreased by 38.92%. This approach is conducive to the smooth progress of various off-road activities and has certain guiding significance for ensuring the efficient and safe operations of vehicles in field environments.
引用
收藏
页数:22
相关论文
共 46 条
[1]   Global Path Planning of Lunar Rover Under Static and Dynamic Constraints [J].
Bai, Ji Hoon ;
Oh, Young-Jae .
INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2020, 21 (04) :1105-1113
[2]   Optimal path planning and execution for mobile robots using genetic algorithm and adaptive fuzzy-logic control [J].
Bakdi, Azzeddine ;
Hentout, Abdelfetah ;
Boutami, Hakim ;
Maoudj, Abderraouf ;
Hachour, Ouarda ;
Bouzouia, Brahim .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2017, 89 :95-109
[3]   Particle Swarm Optimization for Single Objective Continuous Space Problems: A Review [J].
Bonyadi, Mohammad Reza ;
Michalewicz, Zbigniew .
EVOLUTIONARY COMPUTATION, 2017, 25 (01) :1-54
[4]  
Cao J., 2016, J COMPUT COMMUN, V4, P11, DOI [10.4236/jcc.2016.42002, DOI 10.4236/JCC.2016.42002]
[5]  
Chen G, 2022, CURR PSYCHOL, V41, P298, DOI [10.1007/s12144-019-00572-8, 10.1155/2019/1932812]
[6]   Path Optimization Study for Vehicles Evacuation Based on Dijkstra algorithm [J].
Chen, Yi-zhou ;
Shen, Shi-fei ;
Chen, Tao ;
Yang, Rui .
2013 INTERNATIONAL CONFERENCE ON PERFORMANCE-BASED FIRE AND FIRE PROTECTION ENGINEERING (ICPFFPE 2013), 2014, 71 :159-165
[7]   A Radial Basis Functions approach to collision avoidance in collaborative tasks [J].
Cipriani, G. ;
Bottin, M. ;
Rosati, G. ;
Faccio, M. .
IFAC PAPERSONLINE, 2022, 55 (02) :307-312
[8]  
Coello CAC, 2004, IEEE T EVOLUT COMPUT, V8, P256, DOI [10.1109/TEVC.2004.826067, 10.1109/tevc.2004.826067]
[9]   A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms [J].
Derrac, Joaquin ;
Garcia, Salvador ;
Molina, Daniel ;
Herrera, Francisco .
SWARM AND EVOLUTIONARY COMPUTATION, 2011, 1 (01) :3-18
[10]  
Dijkstra EW., 1959, Numer. Math, P287, DOI DOI 10.1007/BF01386390