Research on Static/Dynamic Global Path Planning Based on Improved A∗ Algorithm for Mobile Robots

In view of the problems of A∗ algorithm in path planning, such as collision risk, the path is not necessarily optimal, and there are numerous turning nodes. Therefore, this study proposes an improved A∗ algorithm to improve the quality of the planned path. First, the 8-neighborhood children of the p...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of Robotics 2023-06, Vol.2023, p.1-19
Hauptverfasser: Bao, Huifang, Fang, Jie, Wang, Chaohai, Li, Zebin, Zhang, Jinsi, Wang, Chuansheng
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:In view of the problems of A∗ algorithm in path planning, such as collision risk, the path is not necessarily optimal, and there are numerous turning nodes. Therefore, this study proposes an improved A∗ algorithm to improve the quality of the planned path. First, the 8-neighborhood children of the parent node are generated, and the security of the planned path is improved by further investigating the properties of the neighbors of these children one by one to reasonably set virtual obstacles. Second, the heuristic function of A∗ algorithm is ameliorated to make it closer to the actual cost, so as to enhance the accuracy of the planned path; finally, the planned path is smoothed by using the cubic uniform B-spline curve to eliminate corner sharp points in the path. The simulation results show that the improved A∗ algorithm can not only ensure the safety and smoothness of the planned path but also obtain the shortest planned path in the static environment with different obstacle rates. In addition, we combine the improved A∗ algorithm with the dynamic window algorithm to enable mobile robots to realize real-time dynamic obstacle avoidance while ensuring the optimality of global path planning.
ISSN:1687-9600
1687-9619
DOI:10.1155/2023/5098156