Sim-To-Real via Sim-To-Sim: Data-Efficient Robotic Grasping via Randomized-To-Canonical Adaptation Networks

By Stephen James, Paul Wohlhart, Mrinal Kalakrishnan, Dmitry Kalashnikov, A. Irpan, Julian Ibarz, Sergey Levine, Raia Hadsell, Konstantinos Bousmalis. 2018

508 citations recorded by the source corpus.

Real world data, especially in the domain of robotics, is notoriously costly to collect. One way to circumvent this can be to leverage the power of simulation to produce large amounts of labelled data. However, training models on simulated images does not readily transfer to real-world ones. Using domain adaptation methods to cross this "reality gap" requires a large amount of unlabelled real-world data, whilst domain randomization alone can waste modeling power. In this paper, we present Randomized-to-Canonical Adaptation Networks (RCANs), a novel approach to crossing the visual reality gap that uses no real-world data. Our method learns to translate randomized rendered images into their equivalent non-randomized, canonical versions. This in turn allows for real images to also be translated into canonical sim images. We demonstrate the effectiveness of this sim-to-real approach by training a vision-based closed-loop grasping reinforcement learning agent in simulation, and then transferring it to the real world to attain 70% zero-shot grasp success on unseen objects, a result that almost doubles the success of learning the same task directly on domain randomization alone. Additionally, by joint finetuning in the real-world with only 5,000 real-world grasps, our method achieves 91%, attaining comparable performance to a state-of-the-art system trained with 580,000 real-world grasps, resulting in a reduction of real-world data by more than 99%.

Subfields: Artificial Intelligence, 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 Artificial Intelligence

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Yoshua Bengio
  5. Dacheng Tao
  6. Abhinav Kumar Gupta
  7. Trevor Darrell
  8. Li Fei-Fei

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Xiaogang Wang
  3. Sergey Levine
  4. Dacheng Tao
  5. Andrew Zisserman
  6. Jitendra Malik
  7. Trevor Darrell
  8. Ming-Hsuan Yang

In Control and Systems Engineering

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Vikash Kumar
  5. Suraj Nair
  6. Mrinal Kalakrishnan
  7. Julian Ibarz
  8. Corey Lynch

In Reinforcement Learning

  1. Sergey Levine
  2. Chelsea Finn
  3. Pieter Abbeel
  4. Vikash Kumar
  5. Shixiang Shane Gu
  6. Ofir Nachum
  7. Suraj Nair
  8. Aviral Kumar

In Robotics & Control

  1. Sergey Levine
  2. Chelsea Finn
  3. Suraj Nair
  4. Vikash Kumar
  5. Corey Lynch
  6. Andrew J. Davison
  7. Mrinal Kalakrishnan
  8. Stephen James

Citations in the corpus