PRM-RL: Long-range Robotic Navigation Tasks by Combining Reinforcement Learning and Sampling-Based Planning

By Aleksandra Faust, Oscar Ramirez, Marek Fiser, Kenneth Oslund, Anthony G. Francis, James Davidson, Lydia Tapia. 2017

332 citations recorded by the source corpus.

We present PRM-RL, a hierarchical method for long-range navigation task completion that combines sampling-based path planning with reinforcement learning (RL). The RL agents learn short-range, point-to-point navigation policies that capture robot dynamics and task constraints without knowledge of the large-scale topology. Next, the sampling-based planners provide roadmaps which connect robot configurations that can be successfully navigated by the RL agent. The same RL agents are used to control the robot under the direction of the planning, enabling long-range navigation. We use the Probabilistic Roadmaps (PRMs) for the sampling-based planner. The RL agents are constructed using feature-based and deep neural net policies in continuous state and action spaces. We evaluate PRM-RL, both in simulation and on-robot, on two navigation tasks with non-trivial robot dynamics: end-to-end differential drive indoor navigation in office environments, and aerial cargo delivery in urban environments with load displacement constraints. Our results show improvement in task completion over both RL agents on their own and traditional sampling-based planners. In the indoor navigation task, PRM-RL successfully completes up to 215 m long trajectories under noisy sensor conditions, and the aerial cargo delivery completes flights over 1000 m without violating the task constraints in an environment 63 million times larger than used in training.

Subfields: Aerospace Engineering, Artificial Intelligence, Computer Vision and Pattern Recognition, Reinforcement Learning, 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 Aerospace Engineering

  1. Jitendra Malik
  2. Silvio Savarese
  3. Dhruv Batra
  4. Saurabh Gupta
  5. Abhinav Kumar Gupta
  6. Ruslan Salakhutdinov
  7. Sergey Levine
  8. Vladlen Koltun

In Artificial Intelligence

  1. Sergey Levine
  2. Chelsea Finn
  3. Ruslan Salakhutdinov
  4. Abhinav Kumar Gupta
  5. Trevor Darrell
  6. Pieter Abbeel
  7. Silvio Savarese
  8. Yoshua Bengio

In Computer Vision and Pattern Recognition

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

In Reinforcement Learning

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Ruslan Salakhutdinov
  5. Benjamin Eysenbach
  6. Silvio Savarese
  7. Ofir Nachum
  8. Abhinav Kumar Gupta

In Robotics & Control

  1. Dhruv Batra
  2. Sergey Levine
  3. Silvio Savarese
  4. Saurabh Gupta
  5. Jitendra Malik
  6. Ruslan Salakhutdinov
  7. Devendra Singh Chaplot
  8. Vladlen Koltun

Citations in the corpus