Optimal path planning in cluttered environment using RRT*-AB

Rapidly exploring Random Tree Star (RRT*) has gained popularity due to its support for complex and high-dimensional problems. Its numerous applications in path planning have made it an active area of research. Although it ensures probabilistic completeness and asymptotic optimality, its slow convergence rate and large dense sampling space are proven problems. In this paper, an off-line planning algorithm based on RRT* named RRT*-adjustable bounds (RRT*-AB) is proposed to resolve these issues. The proposed approach rapidly targets the goal region with improved computational efficiency. Desired objectives are achieved through three novel strategies, i.e., connectivity region, goal-biased bounded sampling, and path optimization. Goal-biased bounded sampling is performed within boundary of connectivity region to find the initial path. Connectivity region is flexible enough to grow for complex environment. Once path is found, it is optimized gradually using node rejection and concentrated bounded sampling. Final path is further improved using global pruning to erode extra nodes. Robustness and efficiency of proposed algorithm is tested through experiments in different structured and unstructured environments cluttered with obstacles including narrow and complex maze cases. The proposed approach converges to shorter path with reduced time and memory requirements than conventional RRT* methods.

[1]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[2]  Siddhartha S. Srinivasa,et al.  Regionally accelerated batch informed trees (RABIT*): A framework to integrate local information into optimal path planning , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Jan Willem Loeve Finding Time-Optimal Trajectories for the Resonating Arm using the RRT* Algorithm , 2012 .

[4]  Kwangjin Yang,et al.  Anytime synchronized-biased-greedy rapidly-exploring random tree path planning in two dimensional complex environments , 2011 .

[5]  Nils J. Nilsson,et al.  A Formal Basis for the Heuristic Determination of Minimum Cost Paths , 1968, IEEE Trans. Syst. Sci. Cybern..

[6]  Zhaodan Kong,et al.  A Survey of Motion Planning Algorithms from the Perspective of Autonomous UAV Guidance , 2010, J. Intell. Robotic Syst..

[7]  Hugh H. T. Liu,et al.  Real-Time Path Planning Algorithm for Autonomous Border Patrol: Design, Simulation, and Experimentation , 2014, J. Intell. Robotic Syst..

[8]  Tao Ju,et al.  Rapidly Exploring Random Tree Algorithm-Based Path Planning for Robot-Aided Optical Manipulation of Biological Cells , 2014, IEEE Transactions on Automation Science and Engineering.

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

[10]  Narendra Ahuja,et al.  Gross motion planning—a survey , 1992, CSUR.

[11]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[12]  Masaru Ishii,et al.  Robotic Path Planning for Surgeon Skill Evaluation in Minimally-Invasive Sinus Surgery , 2012, MICCAI.

[13]  Ching-Hung Lee,et al.  Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm , 2015, Adv. Eng. Softw..

[14]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[15]  Stefano Di Cairano,et al.  Continuous curvature path planning for semi-autonomous vehicle maneuvers using RRT , 2015, 2015 European Control Conference (ECC).

[16]  Emilio Frazzoli,et al.  Anytime Motion Planning using the RRT* , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Emilio Frazzoli,et al.  Sampling-based optimal motion planning for non-holonomic dynamical systems , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  Amna Khan,et al.  Optimal Path Planning using RRT* based Approaches: A Survey and Future Directions , 2016 .

[19]  Milan Simic,et al.  Sampling-Based Robot Motion Planning: A Review , 2014, IEEE Access.

[20]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[21]  Yasar Ayaz,et al.  Intelligent bidirectional rapidly-exploring random trees for optimal motion planning in complex cluttered environments , 2015, Robotics Auton. Syst..

[22]  Jie Chen,et al.  Path planning for unmanned aerial vehicles in surveillance tasks under wind fields , 2014 .

[23]  Yasar Ayaz,et al.  RRT*-SMART: A Rapid Convergence Implementation of RRT* , 2013 .

[24]  Simon X. Yang,et al.  The Path Planning of AUV Based on D-S Information Fusion Map Building and Bio-Inspired Neural Network in Unknown Dynamic Environment , 2014 .

[25]  Ariel Felner,et al.  Theta*: Any-Angle Path Planning on Grids , 2007, AAAI.

[26]  Ronak Karimi,et al.  Investigation of the * (Star) Search Algorithms: Characteristics, Methods and Approaches - TI Journals , 2012 .

[27]  Rahul Kala,et al.  Multi-robot path planning using co-evolutionary genetic programming , 2012, Expert Syst. Appl..

[28]  Haibin Duan,et al.  Chaotic predator–prey biogeography-based optimization approach for UCAV path planning , 2014 .

[29]  Yongji Wang,et al.  Mobile robots' modular navigation controller using spiking neural networks , 2014, Neurocomputing.

[30]  Thomas Bak,et al.  Minimising computational complexity of the RRT algorithm a practical approach , 2011, 2011 IEEE International Conference on Robotics and Automation.

[31]  Siddhartha S. Srinivasa,et al.  Informed RRT*: Optimal sampling-based path planning focused via direct sampling of an admissible ellipsoidal heuristic , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Yogita Gigras,et al.  Robotic Path Planning using Genetic Algorithm in Dynamic Environment , 2014 .