Incremental Sampling-based Algorithms for Optimal Motion Planning

By Sertac Karaman, Emilio Frazzoli. 2010

864 citations recorded by the source corpus.

During the last decade, incremental sampling-based motion planning algorithms, such as the Rapidly-exploring Random Trees (RRTs), have been shown to work well in practice and to possess theoretical guarantees such as probabilistic completeness. However, no theoretical bounds on the quality of the solution obtained by these algorithms, e.g., in terms of a given cost function, have been established so far. The purpose of this paper is to fill this gap, by designing efficient incremental samplingbased algorithms with provable optimality properties. The first contribution of this paper is a negative result: it is proven that, under mild technical conditions, the cost of the best path returned by RRT converges almost surely to a non-optimal value, as the number of samples increases. Second, a new algorithm is considered, called the Rapidly-exploring Random Graph (RRG), and it is shown that the cost of the best path returned by RRG converges to the optimum almost surely. Third, a tree version of RRG is introduced, called RRT∗, which preserves the asymptotic optimality of RRG while maintaining a tree structure like RRT. The analysis of the new algorithms hinges on novel connections between sampling-based motion planning algorithms and the theory of random geometric graphs. In terms of computational complexity, it is shown that the number of simple operations required by both the RRG and RRT∗ algorithms is asymptotically within a constant factor of that required by RRT.

Subfields: Artificial Intelligence, Computer Networks and Communications, Computer Vision and Pattern Recognition, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Sergey Levine
  2. Pieter Abbeel
  3. Chelsea Finn
  4. Markus Achtelik
  5. Ashutosh Saxena
  6. Abhinav Kumar Gupta
  7. Ken Goldberg
  8. Mrinal Kalakrishnan

In Computer Networks and Communications

  1. Markus Achtelik
  2. Nathan Michael
  3. Nicholas A. Roy
  4. Adam Bry
  5. Vijay R. Kumar
  6. Jur van den Berg
  7. Dustin J. Webb
  8. Shaojie Shen

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jitendra Malik
  3. Li Fei-Fei
  4. Dacheng Tao
  5. Abhinav Kumar Gupta
  6. Sergey Levine
  7. Trevor Darrell
  8. Andrew Zisserman

In Reinforcement Learning

  1. Sergey Levine
  2. Pieter Abbeel
  3. Mrinal Kalakrishnan
  4. Chelsea Finn
  5. Peter Pastor
  6. Thorsten Joachims
  7. Ashutosh Saxena
  8. Animesh Garg

Citations in the corpus