Combining Optimal Control and Learning for Visual Navigation in Novel Environments

By Somil Bansal, Varun Tolani, Saurabh Gupta, Jitendra Malik, Claire Jennifer Tomlin. 2019

177 citations recorded by the source corpus.

Model-based control is a popular paradigm for robot navigation because it can leverage a known dynamics model to efficiently plan robust robot trajectories. However, it is challenging to use model-based methods in settings where the environment is a priori unknown and can only be observed partially through on-board sensors on the robot. In this work, we address this short-coming by coupling model-based control with learning-based perception. The learning-based perception module produces a series of waypoints that guide the robot to the goal via a collision-free path. These waypoints are used by a model-based planner to generate a smooth and dynamically feasible trajectory that is executed on the physical system using feedback control. Our experiments in simulated real-world cluttered environments and on an actual ground vehicle demonstrate that the proposed approach can reach goal locations more reliably and efficiently in novel environments as compared to purely geometric mapping-based or end-to-end learning-based alternatives. Our approach does not rely on detailed explicit 3D maps of the environment, works well with low frame rates, and generalizes well from simulation to the real world. Videos describing our approach and experiments are available on the project website.

Subfields: Aerospace Engineering, Computer Vision and Pattern Recognition, Control and Systems Engineering, 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. Dhruv Batra
  2. Abhinav Kumar Gupta
  3. Jitendra Malik
  4. Saurabh Gupta
  5. Silvio Savarese
  6. Manolis Savva
  7. Ruslan Salakhutdinov
  8. Devendra Singh Chaplot

In Computer Vision and Pattern Recognition

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

In Control and Systems Engineering

  1. Abhinav Kumar Gupta
  2. Sergey Levine
  3. Silvio Savarese
  4. Dhruv Batra
  5. Saurabh Gupta
  6. Devendra Singh Chaplot
  7. Alexander Toshev
  8. Roberto Mart'in-Mart'in

In Reinforcement Learning

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

In Robotics & Control

  1. Dhruv Batra
  2. Abhinav Kumar Gupta
  3. Silvio Savarese
  4. Devendra Singh Chaplot
  5. Jitendra Malik
  6. Manolis Savva
  7. Saurabh Gupta
  8. Ruslan Salakhutdinov

Citations in the corpus