Abstract
Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's movements. Consequently, robots may not pass discrete points in the path correctly. Hence, the using CAGD (Computer-Aided Geometry Design) curves can run simultaneously alongside those algorithms or may run after that to make a smooth path and that's the way in which non-holonomic constraints can be considered perfect and robots can be droved autonomously across them about the collision detection method which executed by the main sampling-based algorithm like RRT*. In this paper, an approach based on the combination of RRT* and B-spline is proposed for smoothing the path which is generated by RRT*-based algorithms, which are one of the most famous groups of algorithms in artificial intelligence. Some new functions are added to the outcome of the RRT* algorithm. To avoid collision in the generated path, some corrections are also provided. Finally, for illustrating the efficiency of the proposed method, the algorithm is implemented in the simulation environment of Webots® and for verification, the obtained results are compared and discussed.














Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bryan G (2018) An overview of the class of rapidly-exploring random trees. Utrecht University
Dierckx P (1993) Curve and surface fitting with splines
Elbanhawi M, Simic M (2014) Sampling-based robot motion planning: a review survey. IEEE Access 2:56–77
Enzhong SBD (2009) An dynamic RRT path planning algorithm based on B-spline. second international symposium on computational intelligence and design
Ettefagh MM-J (2014). Optimal synthesis of four-bar steering mechanism using AIS and genetic algorithms. J Mech Sci Technol 2351–2362.
Fridovich-Keil D, Herbert SL, Fisac JF, Deglurkar S, Tomlin CJ (2018) Planning, fast and slow: a framework for adaptive real-time safe trajectory planning, 2018 IEEE international conference on robotics and automation (ICRA), Brisbane, QLD, pp. 387–394, https://doi.org/10.1109/ICRA.2018.8460863
Herbert SL, Chen M, Han S, Bansal S, Fisac JF, Tomlin CJ (2017) FaSTrack: a modular framework for fast and guaranteed safe motion planning 2017 IEEE 56th annual conference on decision and control (CDC), Melbourne, VIC, pp. 1517–1522, https://doi.org/10.1109/CDC.2017.8263867
Herbert SL (2020) Safe real-world autonomy in uncertain and unstructured environments. University of California
Iram NAK (2016) Optimal path planning using rrt*based approaches: a survey and future directions. Internat J Adv Comput Sci Appl (IJACSA) 7:11
Jauwairia Nasir FI (2013) RRT*-smart: a rapid convergence implementation of RRT*. Int J Adv Rob Syst. https://doi.org/10.5772/56718
Karaman S, Frazzoli E (2011) Sampling-based algorithms for optimal motion planning. Int J Rob Res 30:846–894
Kavraki E, Svestka P, Latombe JC, Overmars M (1996) Probabilistic roadmaps for path planning in high dimensional configuration spaces. IEEE Trans Robot Autom 12:566–580
Kuffner JJ, Lavalle SM (2000) RRT-connect: an efficient approach to single-query path planning, in Proceedings of IEEE international conference on robotics and automation (ICRA), pp. 1–7.
Kunwoo L (1999) Principles of CAD/CAM/CAE. PrenticeHall
Kwangjin Yang SM (2014) Spline-based RRT path planner for non-holonomic robots. J Intell Rob Syst. https://doi.org/10.1007/s10846-013-9963-y
Lavalle SM (1998) Rapidly-exploring random trees: a new tool for path planning
Mohamed EMS (2015) Continuous path smoothing for car-like robots using B-spline curves. J Intel Robot Syst
Priyanka SVG (2017) Optimal trajectory planning based on bidirectional spline-RRT∗ for wheeled mobile robot. Third international conference on sensing, signal processing and security (ICSSS), https://doi.org/10.1109/SSPS.2017.8071566
Sombolestan SM, Rasooli A, Khodaygan S (2019) Optimal path-planning for mobile robots to find a hidden target in an unknown environment based on machine learning. J Ambient Intell Humaniz Comput 10(5):1841–1850
Sylvia H, Jason JC, Suvansh S, Marsalis G, Koushil S, Claire JT (2021) Scalable learning of safety guarantees for autonomous systems using hamilton-jacobi reachability 2021 IEEE international conference on robotics and automation (ICRA), Xi’an, arXiv : 2101. 05916v2
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Eshtehardian, S.A., Khodaygan, S. A continuous RRT*-based path planning method for non-holonomic mobile robots using B-spline curves. J Ambient Intell Human Comput 14, 8693–8702 (2023). https://doi.org/10.1007/s12652-021-03625-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03625-8