Collision-Free Path Planning Method for Robots Based on an Improved Rapidly-Exploring Random Tree Algorithm
Source abstract
Abstract
Sampling-based methods are popular in the motion planning of robots, especially in high-dimensional spaces. Among the many such methods, the Rapidly-exploring Random Tree (RRT) algorithm has been widely used in multi-degree-of-freedom manipulators and has yielded good results. However, existing RRT planners have low exploration efficiency and slow convergence speed and have been unable to meet the requirements of the intelligence level in the Industry 4.0 mode. To solve these problems, a general autonomous path planning algorithm of Node Control (NC-RRT) is proposed in this paper based on the architecture of the RRT algorithm. Firstly, a method of gradually changing the sampling area is proposed to guide exploration, thereby effectively improving the search speed. In addition, the node control mechanism is introduced to constrain the extended nodes of the tree and thus reduce the extension of invalid nodes and extract boundary nodes (or near-boundary nodes). By changing the value of the node control factor, the random tree is prevented from falling into a so-called “local trap” phenomenon, and boundary nodes are selected as extended nodes. The proposed algorithm is simulated in different environments. Results reveal that the algorithm greatly reduces the invalid exploration in the configuration space and significantly improves planning efficiency. In addition, because this method can efficiently use boundary nodes, it has a stronger applicability to narrow environments compared with existing RRT algorithms and can effectively improve the success rate of exploration.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization · Control and Dynamics of Mobile Robots
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical Engineering, Beijing Institute of Technology, No. 5 Zhongguancun South Street, Haidian District, Beijing 100081, China
School of Computer Science and Technology, Beijing Institute of Technology, No. 5 Zhongguancun South Street, Haidian District, Beijing 100081, China
School of Mechatronical Engineering, Beijing Institute of Technology, No. 5 Zhongguancun South Street, Haidian District, Beijing 100081, China
Funding
National Natural Science Foundation for Young Scientists of China
References (23)
Show source-provided references
1. A random sampling scheme for path planning10.1177/027836499701600604 ↗
2. On the probabilistic foundations of probabilistic roadmap planning10.1177/0278364906067174 ↗
3. Randomized kinodynamic planning10.1177/02783640122067453 ↗
4. LaValle, S.M. (1998). Rapidly-exploring random trees: A new tool for path planning. Comput. Sci. Dept. Oct., 98, Available online: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.35.1853.
5. Amato, N.M., and Wu, Y. (1996, January 22–28). A randomized roadmap method for path and manipulation planning. Proceedings of the IEEE International Conference on Robotics and Automation, Minneapolis, MN, USA.
6. Probabilistic roadmaps for path planning in high-dimensional configuration spaces10.1109/70.508439 ↗
7. Sampling-based robot motion planning: A review10.1109/ACCESS.2014.2302442 ↗
8. Stanley: The robot that won the DARPA Grand Challenge10.1002/rob.20147 ↗
9. Urmson, C., Anhalt, J., Bagnell, D., Baker, C., Bittner, R., Clark, M., Dolan, J., Duggins, D., Galatali, T., and Geyer, C. (2009). Autonomous driving in urban environments: Boss and the urban challenge. The DARPA Urban Challenge, Springer.10.1007/978-3-642-03991-1_1 ↗
10. An analytical continuous-curvature path-smoothing algorithm10.1109/TRO.2010.2042990 ↗
11. 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 ↗
12. Sampling-based algorithms for optimal motion planning10.1177/0278364911406761 ↗
13. RRT*-SMART: A rapid convergence implementation of RRT10.5772/56718 ↗
14. Qureshi, A.H., Iqbal, K.F., Qamar, S.M., Islam, F., Ayaz, Y., and Muhammad, N. (2013, January 4–7). Potential guided directional-RRT* for accelerated motion planning in cluttered environments. Proceedings of the 2013 IEEE International Conference on Mechatronics and Automation, Takamatsu, Japan.10.1109/ICMA.2013.6617971 ↗
15. Weghe, M.V., Ferguson, D., and Srinivasa, S.S. (December, January 29). Randomized path planning for redundant manipulators without inverse kinematics. Proceedings of the 2007 7th IEEE-RAS International Conference on Humanoid Robots, Pittsburgh, PA, USA.
16. 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 ICRA, Millennium Conference, IEEE International Conference on Robotics and Automation, Symposia Proceedings (Cat. No.00CH37065), San Francisco, CA, USA.
17. Sampling-based motion planning of manipulator with goal-oriented sampling10.1007/s11370-019-00281-y ↗
18. Burns, B., and Brock, O. (2007, January 10–14). Single-query motion planning with utility-guided random trees. Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy.10.1109/ROBOT.2007.363983 ↗
19. Adaptive rapidly-exploring random tree for efficient path planning of high-degree-of-freedom articulated robots10.1177/0954406215573600 ↗
20. Path Planning of Industrial Robot Based on Improved RRT Algorithm in Complex Environments10.1109/ACCESS.2018.2871222 ↗
21. Boor, V., Overmars, M.H., and Van Der Stappen, A.F. (1999, January 10–15). The Gaussian sampling strategy for probabilistic roadmap planners. Proceedings of the 1999 IEEE International Conference on Robotics and Automation (Cat. No. 99CH36288C), Detroit, MI, USA.
22. Narrow passage sampling for probabilistic roadmap planning10.1109/TRO.2005.853485 ↗
23. A region-specific hybrid sampling method for optimal path planning10.5772/63031 ↗