Robotics· 2017
Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real World
DOI 10.1109/iros.2017.8202133arXiv 1703.06907OpenAlex W2605102758
Train across varied scenes.
On the reading lists
- #122 in the Top 500 (2026 edition)
- #90 of 100 papers to read in your lifetime (2026 edition)
- #4 in Robotics (2026 edition)
Why it matters
Popularized randomized simulation as a practical bridge to real-world robotic perception.
Condensed from the expert lists' notes.
Inside the paper
- The problem
- A vision model trained only on simulated images may fail on a real robot because the rendered scenes differ from camera images. Collecting and labeling enough real images can be costly.
- The idea
- Train an object detector on a wide variety of simulated scenes so that it learns to locate objects despite changes in appearance. The study tests whether that detector can transfer directly to physical scenes.
- How it works
- Generate simulated tabletop scenes with target objects and distractors, varying their positions and textures along with lighting and camera settings.
- Render labeled images and train a neural network to predict object positions from a single camera image.
- Keep the simulated table height fixed, allowing the setup to infer positions without estimating a general unconstrained pose from one image.
- Use predicted positions with a separate motion-planning system to guide grasps on a real robot.
- What it showed
- The detectors achieved roughly 1.5 cm average localization error on real images of the geometric objects, with larger errors under occlusion. In grasping trials, the robot picked up the two tested geometric targets in 38 of 40 attempts; the paper also reports ablations of training variation.
- Read it for
- Read Section III for the simulated data and detector, then Table II and Section IV for transfer and grasping results. The related-work survey in Section II can be skimmed on a first pass.
Written in our own words from the paper itself. A draft the editors have not yet reviewed.
Reading it
Difficulty: Introductory
Read this first: convolutional networks (LeNet).
The record
- First released
- 2017 (from arXiv 1703.06907)
- Citations
- 4,260 citations, as counted by Papers With Code (CC BY-SA 4.0)
- Named by
- both expert lists
- Score
- 0.635 · computed rank 122 · consensus 0.82, must-read 1, citations percentile 0.825 (2010s · robotics), awards 0, existing lists 0. Method
Editor's notes
- Readability check: pass: Short, simple, lasting sim-to-real idea. (AI draft (Claude), not yet reviewed, 2026-10-29)
Data sources
Catalogue data from OpenAlex (CC0), Crossref (CC0 metadata; no abstracts are shown), arXiv, and Papers With Code (CC BY-SA 4.0). Each count names its source. See the method.