Fast-BIT∗: Modified heuristic for sampling-based optimal planning with a faster first solution and convergence in implicit random geometric graphs

This paper presents Fast Batch Informed Trees (Fast-BIT∗), a modification to the asymptotically optimal path planner Batch Informed Trees (BIT∗). Fast-BIT∗ modifies the underlying heuristic that dictates the expansion and processing of vertex and edge queues. BIT∗ uses heuristics to guide the search of implicit Random Geometric Graphs (RGGs) to generate an explicit solutions, while minimizing highly computational tasks such as collision checking. Fast-BIT∗ builds on BIT∗ by biasing the search heuristic towards the goal, in a solution analogous to depth-first search, finding an initial solution of the implicit RGG at a faster rate, at the cost of decreasing initial optimality. Fast-BIT∗ requires additional procedures to reset expansion variables of affected areas in the graph, ensuring the bias is not lasting in the graph expansion. An earlier initial solution leads to a faster initial upper bound for use in informed graph pruning, allowing convergence of path cost to begin earlier in the planning procedure. We show that Fast-BIT∗ finds a first solution faster than BIT∗ as well as the commonly used RRT-Connect and similar methods, along with a faster overall convergence rate. This paper shows various random-world test examples, showing the benefits of similar algorithms, along with a robot path planning simulation.

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

[2]  Jong-Hwan Kim,et al.  RRT*-Quick: A Motion Planning Algorithm with Faster Convergence Rate , 2014, RiTA.

[3]  Inna Sharf,et al.  Sampling-based A* algorithm for robot path-planning , 2014, Int. J. Robotics Res..

[4]  Mark H. Overmars,et al.  Clearance based path optimization for motion planning , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[6]  Siddhartha S. Srinivasa,et al.  Batch Informed Trees (BIT*): Sampling-based optimal planning via the heuristically guided search of implicit random geometric graphs , 2014, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Florent Lamiraux,et al.  A simple path optimization method for motion planning , 2015 .

[8]  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).

[9]  Siddhartha S. Srinivasa,et al.  CHOMP: Gradient optimization techniques for efficient motion planning , 2009, 2009 IEEE International Conference on Robotics and Automation.

[10]  Woo-Ri Ko,et al.  Task Intelligence of Robots: Neural Model-Based Mechanism of Thought and Online Motion Planning , 2017, IEEE Transactions on Emerging Topics in Computational Intelligence.

[11]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

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

[13]  Stefan Schaal,et al.  STOMP: Stochastic trajectory optimization for motion planning , 2011, 2011 IEEE International Conference on Robotics and Automation.

[14]  Steven M. LaValle,et al.  Rapidly-Exploring Random Trees: Progress and Prospects , 2000 .

[15]  Panagiotis Tsiotras,et al.  Use of relaxation methods in sampling-based algorithms for optimal motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[17]  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).

[18]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

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

[20]  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.