journal article·2026-06-18Open access

A Multi-Strategy Improved RRT Algorithm for Robot Path Planning

Jin Liu, Biao Leng

Applied Sciences· Volume 16· Issue 12

Abstract

To address the limitations of the traditional rapidly exploring random tree (RRT) algorithm, including redundant exploration, limited adaptability in dense environments, insufficient obstacle clearance, and poor path smoothness, this paper proposes an integrated multi-strategy improved RRT framework for robot path planning. The proposed method combines KD-Tree accelerated nearest-neighbor search, adaptive step-size adjustment, safety-boundary-based collision checking, direct goal-connection, safety-validated shortcut pruning, and spline-based path smoothing. Comparative experiments were conducted in four representative scenarios, including simple sparse, complex dense, narrow-passage, and highly cluttered environments. Traditional RRT, RRT*, RRT-Connect, and the proposed method were evaluated through 30 independent runs in each scenario. The results show that all algorithms achieved a 100% success rate in the tested scenarios. RRT* generated near-optimal paths but required substantially longer planning time and a much larger search tree, while RRT-Connect achieved the shortest planning time but provided relatively small obstacle clearance. In contrast, the proposed method achieved a better balance among path length, tree compactness, obstacle clearance, geometric smoothness, and computational efficiency. Ablation experiments further verified the contribution of each module, and parameter sensitivity analysis demonstrated the influence of the balancing factor, safety margin, and spline sampling number. The proposed framework provides a practical and lightweight path-planning solution for static two-dimensional environments.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Autonomous Vehicle Technology and Safety · Maritime Navigation and Safety

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

Affiliations

Department of Civil Engineering, Southwest Jiaotong University, Chengdu 611756, China

References (27)

Show source-provided references
1. Path planning for mobile robots in dynamic environments using enhanced RRT algorithm
2. Optimal path planning for autonomous vehicles using RRT-based algorithms
3. Obstacle avoidance path planning for apple picking robotic arm incorporating artificial potential field and A* algorithm10.1109/ACCESS.2023.3312763 ↗
4. Wei, K., and Ren, B. (2018). A method on dynamic path planning for robotic manipulator autonomous obstacle avoidance based on an improved RRT algorithm. Sensors, 18.10.3390/s18020571 ↗
5. A RRT based path planning scheme for multi-DOF robots in unstructured environments10.1016/j.compag.2024.108707 ↗
6. DP-A*: For path planning of UGV and contactless delivery10.1109/TITS.2023.3258186 ↗
7. Real-time obstacle avoidance for manipulators and mobile robots10.1177/027836498600500106 ↗
8. Path smoothing of RRT algorithm using B-spline curve for mobile robots
9. Motion planner with fixed-horizon constrained reinforcement learning for complex autonomous driving scenarios10.1109/TIV.2023.3273857 ↗
10. Donald, B.R., Lynch, K.M., and Rus, D. (2001). Rapidly-exploring random trees: Progress and prospects. Algorithmic and Computational Robotics: New Directions, A K Peters.
11. LaValle, S.M. (1998). Rapidly-Exploring Random Trees: A New Tool for Path Planning, Iowa State University. Technical Report TR 98-11.
12. Path planning of a 6-DOF measuring robot with a direction guidance RRT method10.1016/j.eswa.2023.122057 ↗
13. Fast nearest neighbor search for RRT algorithm using KD-Tree
14. Wu, Z.P., Meng, Z.J., Zhao, W.L., and Wu, Z. (2021). Fast-RRT: A RRT-based optimal path finding method. Appl. Sci., 11.10.3390/app112411777 ↗
15. Kuffner, J.J., and LaValle, S.M. (2000, January 24–28). RRT-Connect: An efficient approach to single-query path planning. Proceedings of the 2000 IEEE International Conference on Robotics and Automation, San Francisco, CA, USA.
16. Sampling-based algorithms for optimal motion planning10.1177/0278364911406761 ↗
17. Islam, F., Nasir, J., Malik, U., Ayaz, Y., and Hasan, O. (2012, January 5–8). RRT*-Smart: Rapid convergence implementation of RRT* towards optimal solution. Proceedings of the 2012 IEEE International Conference on Mechatronics and Automation, Chengdu, China.
18. More Quickly-RRT*: Improved quick rapidly-exploring random tree star algorithm based on optimized sampling point with better initial solution and convergence rate10.1016/j.engappai.2024.108246 ↗
19. Algorithms for the reduction of the number of points required to represent a digitized line or its caricature10.3138/FM57-6770-U75U-7727 ↗
20. Path planning for autonomous vehicles in unknown semi-structured environments10.1177/0278364909359210 ↗
21. Quaglia, G., Boschetti, G., and Carbone, G. (2024). Multibody modeling for the analysis of the maneuverability of a skid steering 6-wheeled robot. Advances in Italian Mechanism Science, Springer. Mechanisms and Machine Science.
22. Li, X., and Tong, Y. (2024). Path planning of a mobile robot based on the improved RRT algorithm. Appl. Sci., 14.10.1038/s41598-024-59413-9 ↗
23. Oh, T., Won, Y.-J., and Lee, S. (2025). TA-RRT*: Adaptive sampling-based path planning using terrain analysis. Appl. Sci., 15.10.3390/app15052287 ↗
24. Adaptive hybrid local-global sampling for fast informed sampling-based optimal path planning10.1007/s10514-024-10157-5 ↗
25. Huang, Y., Li, H., Dai, Y., Lu, G., and Duan, M. (2024). A 3D path planning algorithm for UAVs based on an improved artificial potential field and bidirectional RRT. Drones, 8.10.3390/drones8120760 ↗
26. BI-RRT*: An improved path planning algorithm for secure and trustworthy mobile robots systems10.1016/j.heliyon.2024.e26403 ↗
27. Research on improved RRT path planning algorithm based on multi-strategy fusion10.1038/s41598-025-92675-5 ↗