Learning Sampling Distributions for Robot Motion Planning

By Brian Ichter, James Harrison, Marco Pavone. 2017

417 citations recorded by the source corpus.

A defining feature of sampling-based motion planning is the reliance on an implicit representation of the state space, which is enabled by a set of probing samples. Traditionally, these samples are drawn either probabilistically or deterministically to uniformly cover the state space. Yet, the motion of many robotic systems is often restricted to “small” regions of the state space, due to e.g. differential constraints or collision-avoidance constraints. To accelerate the planning process, it is thus desirable to devise non-uniform sampling strategies that favor sampling in those regions where an optimal solution might lie. This paper proposes a methodology for nonuniform sampling, whereby a sampling distribution is learned from demonstrations, and then used to bias sampling. The sampling distribution is computed through a conditional variational autoencoder, allowing sample generation from the latent space conditioned on the specific planning problem. This methodology is general, can be used in combination with any sampling-based planner, and can effectively exploit the underlying structure of a planning problem while maintaining the theoretical guarantees of sampling-based approaches. Specifically, on several planning problems, the proposed methodology is shown to effectively learn representations for the relevant regions of the state space, resulting in an order of magnitude improvement in terms of success rate and convergence to the optimal cost.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Control and Systems Engineering, Optimization & Training, Robotics & Control

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. Li Fei-Fei
  3. Abhinav Kumar Gupta
  4. Trevor Darrell
  5. Silvio Savarese
  6. Dhruv Batra
  7. Chelsea Finn
  8. Jitendra Malik

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Jitendra Malik
  3. Li Fei-Fei
  4. Abhinav Kumar Gupta
  5. Trevor Darrell
  6. Kristen Grauman
  7. Dacheng Tao
  8. Xiaogang Wang

In Control and Systems Engineering

  1. Sergey Levine
  2. Silvio Savarese
  3. Li Fei-Fei
  4. Yuke Zhu
  5. Manolis Savva
  6. Chelsea Finn
  7. Jitendra Malik
  8. Pieter Abbeel

In Optimization & Training

  1. Jitendra Malik
  2. Ahmed Hussain Qureshi
  3. Michael C. Yip
  4. Mayur Joseph Bency
  5. Marc Toussaint
  6. Kuan Fang
  7. Vladlen Koltun
  8. Zsolt Kira

In Robotics & Control

  1. Dhruv Batra
  2. Silvio Savarese
  3. Manolis Savva
  4. Li Fei-Fei
  5. Devendra Singh Chaplot
  6. Jitendra Malik
  7. Vladlen Koltun
  8. Yuke Zhu

Citations in the corpus