GPU-based Global Path Planning Using Genetic Algorithm with Near Corner Initialization

被引:12
作者
Ou, Junlin [1 ]
Hong, Seong Hyeon [1 ]
Ziehl, Paul [1 ,2 ]
Wang, Yi [1 ]
机构
[1] Univ South Carolina, Dept Mech Engn, Columbia, SC 29208 USA
[2] Univ South Carolina, Dept Civil & Environm Engn, Columbia, SC 29208 USA
关键词
Mobile robot; Genetic algorithm; Path planning; GPU; MOBILE ROBOTS; OPTIMIZATION;
D O I
10.1007/s10846-022-01576-6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents a global path planning framework and method that utilizes genetic algorithm (GA) optimization on a highly parallelized Graphics Processing Unit (GPU) platform to achieve salient computing performance. A method to randomly initialize waypoints in the free space near obstacle corners is proposed, which in conjunction with mutation in the free space shows great advantages over other methods in reaching low fitness value. Furthermore, the migration process is introduced into the GA to mitigate the issue of premature convergence. To determine best GA configurations, a tradeoff analysis is conducted, and it is found that the runtime is minimized and optimization accuracy is preserved when the number of populations and individuals are selected as 640 and 64. The number of generations is selected as 1,000 based on the convergence rate of GA optimization. An objective function enabling differential consideration of the path length, smoothness, safety, and feasibility through individual weights is also presented. Numerical experiments demonstrate that different optimal paths can be obtained from the same terrain by tuning the weights. Compared to its serial CPU counterpart, the average speedup achieved by GPU is 83x .
引用
收藏
页数:17
相关论文
共 33 条
[1]   Path Planning of Mobile Robot With Improved Ant Colony Algorithm and MDP to Produce Smooth Trajectory in Grid-Based Environment [J].
Ali, Hub ;
Gong, Dawei ;
Wang, Meng ;
Dai, Xiaolin .
FRONTIERS IN NEUROROBOTICS, 2020, 14
[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]  
Balakrishnan K., 1993, COMS 625X TERM PROJE, P1
[4]   Bezier Curve Based Path Planning in a Dynamic Field using Modified Genetic Algorithm [J].
Elhoseny, Mohamed ;
Tharwat, Alaa ;
Hassanien, Aboul Ella .
JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 25 :339-350
[5]  
Farzan S., 2019, ARXIV PREPRINT ARXIV
[6]   Mobile robot path planning with surrounding point set and path improvement [J].
Han, Jihee ;
Seo, Yoonho .
APPLIED SOFT COMPUTING, 2017, 57 :35-47
[7]   Quad-RRT: A real-time GPU-based global path planner in large-scale real environments [J].
Hidalgo-Paniagua, Alejandro ;
Pedro Bandera, Juan ;
Ruiz-de-Quintanilla, Manuel ;
Bandera, Antonio .
EXPERT SYSTEMS WITH APPLICATIONS, 2018, 99 :141-154
[8]   GPU-enabled microfluidic design automation for concentration gradient generators [J].
Hong, Seong Hyeon ;
Shu, Jung-Il ;
Ou, Junlin ;
Wang, Yi .
ENGINEERING WITH COMPUTERS, 2023, 39 (02) :1637-1652
[9]   Optimized Artificial Neural Network Model and Compensator in Model Predictive Control for Anomaly Mitigation [J].
Hong, Seong Hyeon ;
Cornelius, Jackson ;
Wang, Yi ;
Pant, Kapil .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 2021, 143 (05)
[10]   Fault compensation by online updating of genetic algorithm-selected neural network model for model predictive control [J].
Hong, Seong Hyeon ;
Cornelius, Jackson ;
Wang, Yi ;
Pant, Kapil .
SN APPLIED SCIENCES, 2019, 1 (11)