Graph Based RRT Optimization for Autonomous Mobile Robots

In this article, we present the application of Graph Theory in the development of an algorithm of path planning for mobile robots. The proposed system evaluates a RRT algorithm based on the individual cost of nodes and the optimized reconnection of the final path based on Dijkstra and Floyd criteria. Our proposal includes the comparisons between different RRT* algorithms and the simulation of the environments in different platforms. The results identify that these criteria must be considered in all the variations of RRT to achieve a definitive algorithm in mobile robotics.

[1]  S. LaValle Rapidly-exploring random trees : a new tool for path planning , 1998 .

[2]  Jennifer Widom,et al.  Optimizing Graph Algorithms on Pregel-like Systems , 2014, Proc. VLDB Endow..

[3]  Hong Liu,et al.  Fast Convergence RRT for asymptotically-optimal Motion Planning , 2016, 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[4]  Andrew V. Goldberg,et al.  Route Planning in Transportation Networks , 2015, Algorithm Engineering.

[5]  Andrej Babinec,et al.  Modelling of Mechanical and Mechatronic Systems MMaMS 2014 Path planning with modified A star algorithm for a mobile robot , 2014 .

[6]  James P. Ostrowski,et al.  Motion planning a aerial robot using rapidly-exploring random trees with dynamic constraints , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[7]  Kanisius Karyono,et al.  Computational load analysis of Dijkstra, A*, and Floyd-Warshall algorithms in mesh network , 2013, 2013 International Conference on Robotics, Biomimetics, Intelligent Computational Systems.

[8]  Hui Liu,et al.  A Floyd-Dijkstra hybrid application for mobile robot path planning in life science automation , 2012, 2012 IEEE International Conference on Automation Science and Engineering (CASE).

[9]  F. Islam,et al.  RRT∗-Smart: Rapid convergence implementation of RRT∗ towards optimal solution , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[10]  Subodh Bhandari,et al.  UAV Collision Avoidance using a Predictive Rapidly-Exploring Random Tree (RRT) , 2016 .

[11]  Hyun Myung,et al.  Angular rate-constrained path planning algorithm for unmanned surface vehicles , 2014 .

[12]  Zhang Lian-ming A Path Planning Algorithm for Mobile Robot , 2003 .

[13]  Ron Alterovitz,et al.  Rapidly-exploring roadmaps: Weighing exploration vs. refinement in optimal motion planning , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Soon-Jo Chung,et al.  Motion primitives and 3D path planning for fast flight through a forest , 2015, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Angélica Lozano,et al.  Transport network models for routing algorithms , 2016, 2016 IEEE 13th International Conference on Networking, Sensing, and Control (ICNSC).

[16]  Kenneth Y. Goldberg,et al.  Motion planning for steerable needles in 3D environments with obstacles using rapidly-exploring Random Trees and backchaining , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[17]  H. A. Varol,et al.  Rapidly-exploring random tree based memory efficient motion planning , 2013, 2013 IEEE International Conference on Mechatronics and Automation.

[18]  Dachuan Wei,et al.  An Optimized Floyd Algorithm for the Shortest Path Problem , 2010, J. Networks.

[19]  Chunfang Liu,et al.  RRT-GD: An efficient rapidly-exploring random tree approach with goal directionality for redundant manipulator path planning , 2016, 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[20]  Wilbert G. Aguilar,et al.  3D Environment Mapping Using the Kinect V2 and Path Planning Based on RRT Algorithms , 2016 .

[21]  Ouahiba Azouaoui,et al.  Real-time Safe Path Planning for Robot Navigation in Unknown Dynamic Environments , 2016 .

[22]  Frank Ortmeier,et al.  Model-Based Local Path Planning for UAVs , 2015, J. Intell. Robotic Syst..

[23]  Sangwoo Moon,et al.  Spline-Based RRT Path Planner for Non-Holonomic Robots , 2013, Journal of Intelligent & Robotic Systems.

[24]  Emilio Frazzoli,et al.  Incremental Sampling-based Algorithms for Optimal Motion Planning , 2010, Robotics: Science and Systems.

[25]  Kourosh Naderi,et al.  RT-RRT*: a real-time path planning algorithm based on RRT* , 2015, MIG.

[26]  Radu-Emil Precup,et al.  Hybrid PSO-GSA robot path planning algorithm in static environments with danger zones , 2013, 2013 17th International Conference on System Theory, Control and Computing (ICSTCC).

[27]  Balaraman Ravindran,et al.  RRT-HX: RRT With Heuristic Extend Operations for Motion Planning in Robotic Systems , 2016 .

[28]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[29]  Daniel D. Lee,et al.  Learning high-dimensional Mixture Models for fast collision detection in Rapidly-Exploring Random Trees , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[30]  Nilmani Verma,et al.  Path planning for unmanned aerial vehicle based on genetic algorithm & artificial neural network in 3D , 2014, 2014 International Conference on Data Mining and Intelligent Computing (ICDMIC).

[31]  Cristian Predoi,et al.  Indoor Mapping Using Low Cost LIDAR Based Systems , 2016 .

[32]  Trong Hai Nguyen,et al.  Mobile Robot Localization and Path Planning in a Picking Robot System Using Kinect Camera in Partially Known Environment , 2016 .