journal article·2025-06-20Open access

Smooth Optimised A*-Guided DWA for Mobile Robot Path Planning

Liling Cao, Lei Tang, Shouqi Cao, Qing Sun, Guofeng Zhou

Applied Sciences· Volume 15· Issue 13

Abstract

In mobile robot path planning, the traditional A* algorithm suffers from high path redundancy and poor smoothness, while the Dynamic Window Approach (DWA) tends to deviate from the global optimal path and has low efficiency in avoiding dynamic obstacles when integrated with global path planning. To address these issues, a smoothing optimised A*-guided DWA fusion algorithm (SOA-DWA) is proposed in this paper. Firstly, the A* algorithm was improved by introducing a path smoothing strategy and path pruning mechanism, generating a globally optimal path that complied with the vehicle kinematic constraints. Secondly, three sub-functions were introduced into the evaluation function of the DWA algorithm: the distance evaluation between the reference trajectory and the global path, the path direction evaluation, and the dynamic obstacle avoidance evaluation, to enhance the real-time performance of dynamic obstacle avoidance and the consistency of the global path. The SOA-DWA algorithm ensured that the mobile robot could effectively avoid obstacles in complex environments without deviating from the global optimal path. Thirdly, experimental results show that in a static environment, the path length and turning angle of the SOA-DWA algorithm are reduced by an average of 13.3% and 16.25%, respectively, compared with the traditional algorithm. In a dynamic environment, the path length and turning angle are reduced by an average of 10.5% and 14.5% compared to the traditional DWA algorithm, respectively, significantly improving the smoothness of the path and driving safety. Compared to the existing fusion algorithm, the SOA-DWA algorithm reduces the path length by an average of 10.1%, improves planning efficiency by an average of 42%, and effectively enhances obstacle avoidance efficiency. Finally, the effectiveness of the improved algorithm proposed in this paper was further verified by mobile robot experiments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety · Control and Dynamics of Mobile Robots

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Engineering, Shanghai Ocean University, Shanghai 201306, China

Funding

National Key Research and Development Program of China · Shanghai Chongming District Agricultural Science and Innovation Project · Shanghai Agricultural Science and Technology Innovation Project (Shanghai Agricultural Science and Technology)

References (25)

Show source-provided references
1. Mobile robot path planning based on an improved ACO algorithm and path optimization10.1007/s11042-024-19370-x ↗
2. Hybrid Mobile Robot Path Planning Using Safe JBS-A*B Algorithm and Improved DWA Based on Monocular Camera10.1007/s10846-024-02179-z ↗
3. Path tracking control with delay characteristics for unmanned vehicles in aquaculture workshops
4. Katona, K., Neamah, H.A., and Korondi, P. (2024). Obstacle Avoidance and Path Planning Methods for Autonomous Navigation of Mobile Robot. Sensors, 24.10.3390/s24113573 ↗
5. Galarza-Falfan, J., García-Guerrero, E., Aguirre-Castro, O., Lopez-Bonilla, O., Tamayo Pérez, U., Cárdenas-Valdez, J., Hernández-Mejía, C., Borrego-Dominguez, S., and Inzunza Gonzalez, E. (2024). Path Planning for Autonomous Mobile Robot Using Intelligent Algorithms. Technologies, 12.10.3390/technologies12060082 ↗
6. A Survey of Motion Planning and Control Techniques for Self-Driving Urban Vehicles10.1109/TIV.2016.2578706 ↗
7. Survey of UAV motion planning10.1049/iet-csr.2020.0004 ↗
8. Research on global path planning algorithm for mobile robots based on improved A*10.1016/j.eswa.2023.122922 ↗
9. Research on robot path planning by integrating state-based decision-making A* algorithm and inertial dynamic window approach10.1007/s11370-024-00547-0 ↗
10. A New Algorithm Based on Dijkstra for Vehicle Path Planning Considering Intersection Attribute10.1109/ACCESS.2021.3053169 ↗
11. A probability smoothing Bi-RRT path planning algorithm for indoor robot10.1016/j.future.2023.02.004 ↗
12. A hybrid sampling-based RRT* path planning algorithm for autonomous mobile robot navigation10.1016/j.eswa.2024.125206 ↗
13. Mobile Robot Path Planning Using a QAPF Learning Algorithm for Known and Unknown Environments10.1109/ACCESS.2022.3197628 ↗
14. Highly optimised Q-learning-based bees approach for mobile robot path planning in static and dynamic environments10.1002/rob.22052 ↗
15. Gong, X., Gao, Y., Wang, F., Zhu, D., Zhao, W., Wang, F., and Liu, Y. (2024). A Local Path Planning Algorithm for Robots Based on Improved DWA. Electronics, 13.10.3390/electronics13152965 ↗
16. Modified adaptive ant colony optimisation algorithm and its application for solving path planning of mobile robot10.1016/j.eswa.2022.119410 ↗
17. Xiong, N., Zhou, X., Yang, X., Xiang, Y., and Ma, J. (2021). Mobile Robot Path Planning Based on Time Taboo Ant Colony Optimisation in Dynamic Environment. Front. Neurorobot., 15.10.3389/fnbot.2021.642733 ↗
18. Three-dimensional path planning for UAVs based on A* algorithm with improved heuristic function
19. Research on path planning algorithm for mobile robots based on improved A* fused with DWA
20. Dynamic path planning for surface vessels based on fusion of A* and DWA algorithms
21. Liu, L., Wang, X., Wang, X., Xie, J., Liu, H., Li, J., Wang, P., and Yang, X. (2024). Path Planning and Tracking Control of Tracked Agricultural Machinery Based on Improved A* and Fuzzy Control. Electronics, 13.10.3390/electronics13010188 ↗
22. Lai, R., Wu, Z., Liu, X., and Zeng, N. (2023). Fusion Algorithm of the Improved A* Algorithm and Segmented Bézier Curves for the Path Planning of Mobile Robots. Sustainability, 15.10.3390/su15032483 ↗
23. Path planning for service robots using socially constrained adaptive dynamic window approach
24. Research on robot fusion algorithm based on improved A* and DWA
25. Research on robot dynamic obstacle avoidance method combining improved A* algorithm with DWA algorithm