Uncertainty-Aware Reinforcement Learning for Collision Avoidance

By Gregory Kahn, Adam Villaflor, Vitchyr H. Pong, Pieter Abbeel, Sergey Levine. 2017

337 citations recorded by the source corpus.

Reinforcement learning can enable complex, adaptive behavior to be learned automatically for autonomous robotic platforms. However, practical deployment of reinforcement learning methods must contend with the fact that the training process itself can be unsafe for the robot. In this paper, we consider the specific case of a mobile robot learning to navigate an a priori unknown environment while avoiding collisions. In order to learn collision avoidance, the robot must experience collisions at training time. However, high-speed collisions, even at training time, could damage the robot. A successful learning method must therefore proceed cautiously, experiencing only low-speed collisions until it gains confidence. To this end, we present an uncertainty-aware model-based learning algorithm that estimates the probability of collision together with a statistical estimate of uncertainty. By formulating an uncertainty-dependent cost function, we show that the algorithm naturally chooses to proceed cautiously in unfamiliar environments, and increases the velocity of the robot in settings where it has high confidence. Our predictive model is based on bootstrapped neural networks using dropout, allowing it to process raw sensory inputs from high-bandwidth sensors such as cameras. Our experimental evaluation demonstrates that our method effectively minimizes dangerous collisions at training time in an obstacle avoidance task for a simulated and real-world quadrotor, and a real-world RC car. Videos of the experiments can be found at this https URL

Subfields: Artificial Intelligence, Automotive Engineering, 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. Chelsea Finn
  3. Pieter Abbeel
  4. Yoshua Bengio
  5. Shixiang Shane Gu
  6. Igor Mordatch
  7. Ruslan Salakhutdinov
  8. Trevor Darrell

In Automotive Engineering

  1. Sergey Levine
  2. Pieter Abbeel
  3. Benjamin Eysenbach
  4. Kai Zhu
  5. Tao Zhang
  6. Shixiang Shane Gu
  7. Chelsea Finn
  8. Igor Mordatch

In Reinforcement Learning

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Shixiang Shane Gu
  5. Aviral Kumar
  6. Ofir Nachum
  7. Benjamin Eysenbach
  8. Igor Mordatch

Citations in the corpus