Benchmark Analysis of Sampling Methods for RRT Path Planning

Gilang Nugraha Putu Pratama, Oktaf Agni Dhewa, Ardy Seto Priambodo, Faris Yusuf Baktiar, Rizky Hidayat Prasetyo, Mentari Putri Jati, Indra Hidayatulloh

Abstract


Path planning is a crucial aspect of mobile robot navigation, ensuring that robots can safely travel from their initial position to the goal. In real-world applications, path planning is essential for autonomous vehicles, drones, warehouse robots, and rescue robots to navigate complex environments efficiently and safely. One effective method for path planning is the Rapidly-exploring Random Tree (RRT) algorithm, which is particularly practical in maze-like environments. The performance of RRT depends on the sampling methods used to explore the maze. Sampling methods are important because they determine how the algorithm explores the search space, affecting the efficiency and success of finding an optimal path. Poor sampling can lead to suboptimal or infeasible paths. In this study, we investigate different sampling strategies for RRT, specifically focusing on uniform sampling, Gaussian sampling, and the Motion Planning Network (MPNet) sampling. MPNet leverages a neural network trained on past environments, allowing it to predict promising regions of the search space quickly, unlike traditional methods like RRT that rely on random exploration without prior knowledge. This makes MPNet much faster and more efficient, especially in complex or high-dimensional spaces. Through a benchmarking analysis, we compare these methods in terms of their effectiveness in generating feasible paths. The results indicate that while all three methods are effective, MPNet sampling outperforms uniform and Gaussian sampling, particularly in terms of path length. The mean path length generated, based on a sample size of 30, is 13.115 meters for MPNet, which is shorter compared to uniform and Gaussian sampling, which are 18.27 meters and 18.088 meters, respectively. These findings highlight the potential to enhance path planning algorithms using learning-based sampling methods.

Keywords


RRT, Path Planning, Sampling Methods, Benchmarking, Deep Learning

Full Text:

PDF

References


N. Azhar and P. T. Aji, “Enhance the Balance of Quadruped Robot using CMPS12,” Journal of Robotics, Automation, and Electronics Engineering, vol. 1, no. 2, pp. 100-115, 2024, https://doi.org/10.21831/jraee.v1i2.170.

O. Wahyunggoro, H. H. Triharminto, and A. I. Cahyadi, "Safe Robot Path Planning and Obstacle Avoidance using Efficient Genetic Algorithm,” International Journal on Electrical Engineering and Informatics, vol. 15, no. 3, pp. 387-400, 2023, https://doi.org/10.15676/ijeei.2023.15.3.2.

H. Zhang, Y. Wang, J. Zheng and J. Yu, "Path Planning of Industrial Robot Based on Improved RRT Algorithm in Complex Environments," IEEE Access, vol. 6, pp. 53296-53306, 2018, https://doi.org/10.1109/ACCESS.2018.2871222.

S. H. Alsamhi et al., “UAV computing-assisted search and rescue mission framework for disaster and harsh environment mitigation,” Drones, vol. 6, no. 7, p. 154, 2022, https://doi.org/10.3390/drones6070154.

G. M. De Lima Filho, A. Passaro, G. M. Delfino, L. De Santana and H. Monsuur, "Time-Critical Maritime UAV Mission Planning Using a Neural Network: An Operational View," IEEE Access, vol. 10, pp. 111749-111758, 2022, https://doi.org/10.1109/ACCESS.2022.3215646.

H. S. Hewawasam, M. Y. Ibrahim and G. K. Appuhamillage, "Past, Present and Future of Path-Planning Algorithms for Mobile Robot Navigation in Dynamic Environments," IEEE Open Journal of the Industrial Electronics Society, vol. 3, pp. 353-365, 2022, https://doi.org/10.1109/OJIES.2022.3179617.

R. Mashayekhi, M. Y. I. Idris, M. H. Anisi and I. Ahmedy, "Hybrid RRT: A Semi-Dual-Tree RRT-Based Motion Planner," IEEE Access, vol. 8, pp. 18658-18668, 2020, https://doi.org/10.1109/ACCESS.2020.2968471.

J. Zhang, Y. An, J. Cao, S. Ouyang and L. Wang, "UAV Trajectory Planning for Complex Open Storage Environments Based on an Improved RRT Algorithm," IEEE Access, vol. 11, pp. 23189-23204, 2023, https://doi.org/10.1109/ACCESS.2023.3252018.

W. Lan, X. Jin, T. Wang and H. Zhou, "Improved RRT Algorithms to Solve Path Planning of Multi-Glider in Time-Varying Ocean Currents," IEEE Access, vol. 9, pp. 158098-158115, 2021, https://doi.org/10.1109/ACCESS.2021.3130367.

M. Cao, X. Zhou and Y. Ju, "Robot Motion Planning Based on Improved RRT Algorithm and RBF Neural Network Sliding," IEEE Access, vol. 11, pp. 121295-121305, 2023, https://doi.org/10.1109/ACCESS.2023.3327915.

S. M. LaValle, "Motion Planning," IEEE Robotics & Automation Magazine, vol. 18, no. 1, pp. 79-89, 2011, https://doi.org/10.1109/MRA.2011.940276.

L. G. D. O. Véras, F. L. L. Medeiros and L. N. F. Guimaráes, "Systematic Literature Review of Sampling Process in Rapidly-Exploring Random Trees," IEEE Access, vol. 7, pp. 50933-50953, 2019, https://doi.org/10.1109/ACCESS.2019.2908100.

M. Faroni and D. Berenson, "Motion Planning as Online Learning: A Multi-Armed Bandit Approach to Kinodynamic Sampling-Based Planning," IEEE Robotics and Automation Letters, vol. 8, no. 10, pp. 6651-6658, 2023, https://doi.org/10.1109/LRA.2023.3311262.

I. Mitsioni, P. Tajvar, D. Kragic, J. Tumova and C. Pek, "Safe Data-Driven Model Predictive Control of Systems With Complex Dynamics," IEEE Transactions on Robotics, vol. 39, no. 4, pp. 3242-3258, 2023, https://doi.org/10.1109/TRO.2023.3266995.

H. Wang, X. Zhou, J. Li, Z. Yang, and L. Cao, "Improved RRT* Algorithm for Disinfecting Robot Path Planning," Sensors, vol. 24, no. 5, p. 1520, 2024, https://doi.org/10.3390/s24051520.

I. Ahmad, M. Liaquat, F. M. Malik, H. Ullah and U. Ali, "Variants of the Sliding Mode Control in Presence of External Disturbance for Quadrotor," IEEE Access, vol. 8, pp. 227810-227824, 2020, https://doi.org/10.1109/ACCESS.2020.3041678.

Y. Huang and H. H. Lee, "Adaptive Informed RRT*: Asymptotically Optimal Path Planning With Elliptical Sampling Pools in Narrow Passages," International Journal of Control, Automation, and Systems, vol. 22, pp. 241-251, 2024, https://doi.org/10.1007/s12555-022-0834-9.

S. Kaden and U. Thomas, "Optimizing Mobility of Robotic Arms in Collision-free Motion Planning," Journal of Intelligent & Robotic Systems, vol. 102, no. 49, 2021, https://doi.org/10.1007/s10846-021-01407-0.

Li Yuncheng and Shao Jie, "A revised Gaussian distribution sampling scheme based on RRT* algorithms in robot motion planning," 2017 3rd International Conference on Control, Automation and Robotics (ICCAR), pp. 22-26, 2017, https://doi.org/10.1109/ICCAR.2017.7942654.

A. Faust et al., "PRM-RL: Long-range Robotic Navigation Tasks by Combining Reinforcement Learning and Sampling-Based Planning," 2018 IEEE International Conference on Robotics and Automation (ICRA), pp. 5113-5120, 2018, https://doi.org/10.1109/ICRA.2018.8461096.

S. Levine, C. Finn, T. Darrell, and P. Abbeel, "End-to-End Training of Deep Visuomotor Policies," Journal of Machine Learning Research, vol. 17, pp. 1-40, 2016, https://www.jmlr.org/papers/volume17/15-522/15-522.pdf.

A. Giusti et al., "A Machine Learning Approach to Visual Perception of Forest Trails for Mobile Robots," IEEE Robotics and Automation Letters, vol. 1, no. 2, pp. 661-667, 2016, https://doi.org/10.1109/LRA.2015.2509024.

A. H. Qureshi and M. C. Yip, "Deeply Informed Neural Sampling for Robot Motion Planning," 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 6582-6588, 2018, https://doi.org/10.1109/IROS.2018.8593772.

A. H. Qureshi, Y. Miao, A. Simeonov and M. C. Yip, "Motion Planning Networks: Bridging the Gap Between Learning-Based and Classical Motion Planners," IEEE Transactions on Robotics, vol. 37, no. 1, pp. 48-66, 2021, https://doi.org/10.1109/TRO.2020.3006716.

J. D. Gammell, T. D. Barfoot and S. S. Srinivasa, "Informed Sampling for Asymptotically Optimal Path Planning," IEEE Transactions on Robotics, vol. 34, no. 4, pp. 966-984, 2018, https://doi.org/10.1109/TRO.2018.2830331.

Z. Wang, P. Li, Z. Wang and Z. Li, "APG-RRT: Sampling-Based Path Planning Method for Small Autonomous Vehicle in Closed Scenarios," IEEE Access, vol. 12, pp. 25731-25739, 2024, https://doi.org/10.1109/ACCESS.2024.3359643.

A. H. Qureshi, A. Simeonov, M. J. Bency and M. C. Yip, "Motion Planning Networks," 2019 International Conference on Robotics and Automation (ICRA), pp. 2118-2124, 2019, https://doi.org/10.1109/ICRA.2019.8793889.

L. Li, Y. Miao, A. H. Qureshi and M. C. Yip, "MPC-MPNet: Model-Predictive Motion Planning Networks for Fast, Near-Optimal Planning Under Kinodynamic Constraints," IEEE Robotics and Automation Letters, vol. 6, no. 3, pp. 4496-4503, 2021, https://doi.org/10.1109/LRA.2021.3067847.

A. H. Qureshi, J. Dong, A. Baig and M. C. Yip, "Constrained Motion Planning Networks X," IEEE Transactions on Robotics, vol. 38, no. 2, pp. 868-886, 2022, https://doi.org/10.1109/TRO.2021.3096070.

S. Prokudin, C. Lassner and J. Romero, "Efficient Learning on Point Clouds With Basis Point Sets," 2019 IEEE/CVF International Conference on Computer Vision (ICCV), pp. 4331-4340, 2019, https://doi.org/10.1109/ICCV.2019.00443.

M. Ghafoor and T. Akutsu, "On the Generative Power of ReLU Network for Generating Similar Strings," IEEE Access, vol. 12, pp. 52603-52622, 2024, https://doi.org/10.1109/ACCESS.2024.3387306.

Y. Takeishi, M. Iida, and J. Takeuchi, "Approximate spectral decomposition of Fisher information matrix for simple ReLU networks," Neural Networks, vol. 164, pp. 691-706, 2023, https://doi.org/10.1016/j.neunet.2023.05.017.

D. P. Kingma and J. Ba, "Adam: A method for stochastic optimization," Arxiv, 2015, https://doi.org/10.48550/arXiv.1412.6980.

H. Iiduka, "Appropriate Learning Rates of Adaptive Learning Rate Optimization Algorithms for Training Deep Neural Networks," IEEE Transactions on Cybernetics, vol. 52, no. 12, pp. 13250-13261, 2022, https://doi.org/10.1109/TCYB.2021.3107415.

J. Duchi, E. Hazan, and Y. Singer, "Adaptive subgradient methods for online learning and stochastic optimization," Journal of Machine Learning Research, vol. 12, pp. 2121-2159, 2011, https://jmlr.org/papers/volume12/duchi11a/duchi11a.pdf.




DOI: https://doi.org/10.59247/csol.v2i2.132

Refbacks

  • There are currently no refbacks.


Copyright (c) 2024 Gilang Nugraha Putu Pratama, Mentari Putri Jati, Indra Hidayatulloh

 

Control Systems and Optimization Letters
ISSN: 2985-6116
Website: https://ejournal.csol.or.id/index.php/csol
Email: alfian_maarif@ieee.org
Publisher: Peneliti Teknologi Teknik Indonesia
Address: Jl. Empu Sedah No. 12, Pringwulung, Condongcatur, Kec. Depok, Kabupaten Sleman, Daerah Istimewa Yogyakarta 55281, Indonesia