Coarse-to-Fine for Sim-to-Real: Sub-Millimetre Precision Across Wide Task Spaces
Not on the map. Why?
Abstract (arXiv)
In this paper, we study the problem of zero-shot sim-to-real when the task requires both highly precise control with sub-millimetre error tolerance, and wide task space generalisation. Our framework involves a coarse-to-fine controller, where trajectories begin with classical motion planning using ICP-based pose estimation, and transition to a learned end-to-end controller which maps images to actions and is trained in simulation with domain randomisation. In this way, we achieve precise control whilst also generalising the controller across wide task spaces, and keeping the robustness of vision-based, end-to-end control. Real-world experiments on a range of different tasks show that, by exploiting the best of both worlds, our framework significantly outperforms purely motion planning methods, and purely learning-based methods. Furthermore, we answer a range of questions on best practices for precise sim-to-real transfer, such as how different image sensor modalities and image feature representations perform.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 23 of its 32 references that are in the map. First posted on arXiv 24 May 2021.
Builds on
23 of 32 references.
References · 23
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2017Domain Randomization for Transferring Deep Neural Networks from Simulation to the Real Worldcited by 1,498
- 2018QT-Opt: Scalable Deep Reinforcement Learning for Vision-Based Robotic Manipulationcited by 743
- 2018Learning Dexterous In-Hand Manipulationcited by 687
- 2020Integrated Task and Motion Planningcited by 290
- 2015Deep Spatial Autoencoders for Visuomotor Learningcited by 153
- 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 114
- 2021Coarse-to-Fine Imitation Learning: Robot Manipulation from a Single Demonstrationcited by 93
- 2017Transferring End-to-End Visuomotor Control from Simulation to Real World for a Multi-Stage Taskcited by 66
- 2019PyRep: Bringing V-REP to Deep Robot Learningcited by 44
- 2020Meta-Reinforcement Learning for Robotic Industrial Insertion Taskscited by 34
- 2020Variable Compliance Control for Robotic Peg-in-Hole Assembly: A Deep Reinforcement Learning Approachcited by 29
11 more
- 2020Guided Uncertainty-Aware Policy Optimization: Combining Learning and Model-Based Strategies for Sample-Efficient Policy Learningcited by 25
- 2020Crossing The Gap: A Deep Dive into Zero-Shot Sim-to-Real Transfer for Dynamicscited by 21
- 2020KOVIS: Keypoint-based Visual Servoing with Zero-Shot Sim-to-Real Transfer for Robotics Manipulationcited by 16
- 2020Benchmarking Domain Randomisation for Visual Sim-to-Real Transfercited by 15
- 2016Deep Learning a Grasp Function for Grasping under Gripper Pose Uncertaintycited by 14
- 2020Intermittent Visual Servoing: Efficiently Learning Policies Robust to Instrument Changes for High-precision Surgical Manipulationcited by 13
- 2018Keep it Unreal: Bridging the Realism Gap for 2.5D Recognition with Geometry Priors Onlycited by 9
- 2020Fast robust peg-in-hole insertion with continuous visual servoingcited by 9
- 2019Quickly Inserting Pegs into Uncertain Holes using Multi-view Images and Deep Network Trained on Synthetic Datacited by 6
- 2020Learning Skills to Patch Plans Based on Inaccurate Modelscited by 3
- 2020Learning to Switch CNNs with Model Agnostic Meta Learning for Fine Precision Visual Servoingcited by 1
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 1; 2025: 1.
9 papers.
- 2023MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrationscited by 327
- 2024SkillMimicGen: Automated Demonstration Generation for Efficient Skill Learning and Deploymentcited by 52
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learningcited by 38
- 2023Human-in-the-Loop Task and Motion Planning for Imitation Learningcited by 29
- 2021Learning Eye-in-Hand Camera Calibration from a Single Imagecited by 8
- 2022Online vs. Offline Adaptive Domain Randomization Benchmarkcited by 4
- 2025Self-Augmented Robot Trajectory: Efficient Imitation Learning via Safe Self-augmentation with Demonstrator-annotated Precisioncited by 2
- 2023PolyFit: A Peg-in-hole Assembly Framework for Unseen Polygon Shapes via Sim-to-real Adaptationcited by 1
- 2021Hybrid ICPcited by 0
- 2025Self-Augmented Robot Trajectory: Efficient Imitation Learning via Safe Self-augmentation with Demonstrator-annotated Precision11 Sep 2025
- 2024SkillMimicGen: Automated Demonstration Generation for Efficient Skill Learning and Deployment24 Oct 2024
- 2023PolyFit: A Peg-in-hole Assembly Framework for Unseen Polygon Shapes via Sim-to-real Adaptation5 Dec 2023
- 2023MimicGen: A Data Generation System for Scalable Robot Learning using Human Demonstrations26 Oct 2023
- 2023Human-in-the-Loop Task and Motion Planning for Imitation Learning24 Oct 2023
- 2022Online vs. Offline Adaptive Domain Randomization Benchmark29 Jun 2022
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learning6 Apr 2022
- 2021Learning Eye-in-Hand Camera Calibration from a Single Image1 Nov 2021
- 2021Hybrid ICP15 Sep 2021