Journal of System Simulation ›› 2025, Vol. 37 ›› Issue (3): 667-678.doi: 10.16182/j.issn1004731x.joss.23-1375

• Papers • Previous Articles    

Research on Improved A* Algorithm Path Planning Based on Global Key Point Extraction

Lin Guijuan, Li Zihan, Wang Yu   

  1. College of Mechanical and Automotive Engineering, Xiamen University of Technology, Xiamen 361024, China
  • Received:2023-11-14 Revised:2023-12-09 Online:2025-03-17 Published:2025-03-21
  • Contact: Li Zihan

Abstract:

To address the limitations of the traditional A* algorithm in large and complex scenes, including traversing a large number of nodes, long computation times, and susceptibility to U-shaped traps, this paper proposes an improved A* algorithm incorporating the jump point search (JPS) concept and image processing techniques to extract key points from the global map. The proposed method preprocesses the global map to identify corner points located one grid diagonally from obstacles, constructs a key point list, and replaces the nodes traditionally traversed by the A* algorithm with these global key points, significantly reducing computational overhead. The neighbor nodes are redefined using the Bresenham line algorithm, enabling the algorithm to search for paths efficiently while avoiding unnecessary nodes. The improved A* algorithm was validated through simulations and obstacle scenarios in MATLAB. The results demonstrate that the proposed method achieves faster pathfinding, shorter path lengths, fewer turning points, and effectively addresses the U-shaped trap problem.

Key words: path planning, improved A* algorithm, key point extraction, mobile robot

CLC Number: