Journal of System Simulation ›› 2025, Vol. 37 ›› Issue (1): 257-270.doi: 10.16182/j.issn1004731x.joss.23-1089

• Papers • Previous Articles    

Path Planning of Mobile Robot Based on the Integration of Multi-scale A* and Optimized DWA Algorithm

Xu Jianmin1,2, Song Lei1,2, Deng Dongdong1,2, Chen Yaoruo1,2, Yang Wei1,2   

  1. 1.Mechanical and Automotive Engineering, Xiamen University of Technology, Xiamen 361024, China
    2.Fujian Provincial Key Laboratory of Advanced Design and Manufacturing for Bus Coach, Xiamen 361024, China
  • Received:2023-09-05 Revised:2023-11-01 Online:2025-01-20 Published:2025-01-23

Abstract:

In order to solve the problems of sharply increasing computational and time costs, as well as poor flexibility of the traditional A* algorithm and dynamic window approach (DWA) in the face of large-scale complex environmental path planning, a fusion algorithm based on the A* algorithm of the multi-scale map approach(MMA) and the improved DWA algorithm is proposed. A multi-scale map set is established and an obstacle proportion factor is added to the heuristic function of the A* algorithm. The A* algorithm is used to calculate the optimal path on the coarse-scale map, and the optimal path is mapped onto the fine-scale map for quadratic A* algorithm planning. The Floyd algorithm is used to optimize the nodes, remove redundant nodes, and improve the smoothness of the path. In addition, the heading angle adaptive adjustment strategy and parking wait state are added to optimize the dynamic window method to improve flexibility. The key points of the A* algorithm are used as local target points of the dynamic window method and replanned when there are obstacles on the path to realize the integration of the two algorithms. The results of ROS simulation and actual vehicle experiments show that the computation time of the improved A* algorithm is significantly reduced by 98% in 20×40 maps and the improved fusion algorithm dramatically improves the smoothing and flexibility of the robot in dynamic environments, and can effectively solve the problems existing in the traditional fusion algorithm

Key words: mobile robots, path planning, A* algorithm, dynamic window approach, ROS

CLC Number: