Research on robot path planning based on improved A* algorithm and DWA

ZHAO Jiuqiang,ZHAO Tinghui,FENG Yiping,CAO Zheng,ZHONG Yufang
DOI: https://doi.org/10.16791/j.cnki.sjg.2023.03.015
2023-01-01
Abstract:The traditional A* algorithm does not take into account the actual travel time of the mobile robot, there are many turning points in path planning, and it is unable deal with random obstacles in complex environments.Aiming at the above problems, an improved A* algorithm that takes the travel time of the mobile robot as the cost and can adjust the weight of the heuristic function according to the obstacle information is proposed, which effectively reduces the number of turns and the turning angle in path planning. Further optimization is carried out using the Floyd algorithm to remove redundant turning points, reduce the number of turns and improve the smoothness of the path. Compared with the traditional A* algorithm, the path planned by the improved A * algorithm reduces the average number of turns by 49.0%, the turning angle by 50.8%, and the path length by 1.7%.After integrating the DWA algorithm, the local path correction can be performed on the basis of the global path planned by the improved A * algorithm to achieve dynamic obstacle avoidance. Finally, the feasibility and effectiveness of the algorithm are verified by simulation.
What problem does this paper attempt to address?