Abstract:Mobile robots often operate in both outdoor and indoor environments with obstacles. Therefore, in these environments, path planning algorithms that are efficient, short, and have fewer turning points are crucial for mobile robot navigation. To address the issue that the A* algorithm cannot maintain high efficiency, short paths, and few turning points simultaneously in outdoor and indoor environments with obstacles, an improved A* algorithm based on adaptive heuristic function and reverse optimization strategy is proposed. By increasing the adaptive weight coefficient, introducing the influence of the parent node, and filtering the search direction, the search area is reduced, and the search efficiency is improved. A reverse optimization strategy is used to further optimize the path, shorten the path length, and reduce the number of turning points. To evaluate the performance of the improved A* algorithm, common outdoor and indoor obstacle environments are set up in the simulation experiment and compared with the A* algorithm. The simulation experiment results show that the improved A* algorithm has significant advantages in efficiency, path length, and the number of turning points, and can be effectively applied to the navigation of mobile robots.