Transferring End-to-End Visuomotor Control from Simulation to Real World for a Multi-Stage Task
Open accessAbstract
End-to-end control for robot manipulation and grasping is emerging as an attractive alternative to traditional pipelined approaches. However, end-to-end methods tend to either be slow to train, exhibit little or no generalisability, or lack the ability to accomplish long-horizon or multi-stage tasks. In this paper, we show how two simple techniques can lead to end-to-end (image to velocity) execution of a multi-stage task, which is analogous to a simple tidying routine, without having seen a single real image. This involves locating, reaching for, and grasping a cube, then locating a basket and dropping the cube inside. To achieve this, robot trajectories are computed in a simulator, to collect a series of control velocities which accomplish the task. Then, a CNN is trained to map observed images to velocities, using domain randomisation to enable generalisation to real world images. Results show that we are able to successfully accomplish the task in the real world with the ability to generalise to novel environments, including those with dynamic lighting conditions, distractor objects, and moving objects, including the basket itself. We believe our approach to be simple, highly scalable, and capable of learning long-horizon tasks that have until now not been shown with the state-of-the-art in end-to-end robot control.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Obtained results in [54] suggest that simulators improvement is an essential requirement since, as the model becomes less adequate, not even a robust controller is able to avoid a large RG.
“Obtained results suggest that simulators improvement is an essential requirement since, as the model becomes less adequate, not even a robust controller is able to avoid a large RG.”
From Crossing the Reality Gap: A Survey on Sim-to-Real Transferability of Robot Controllers in Reinforcement Learning (2021) · cites this paper as [54]
The Data Collection section (p. 4) says domain randomisation can overcome the reality gap, rather than saying simulator improvement is essential. The Experiments section (p. 7) finds that a baseline without domain randomisation transfers poorly; it does not show that a robust controller cannot avoid a large gap as the simulator becomes less adequate. (LLM, conf=0.88)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measuredEvaluations in [54] have shown that controllers learnt in simulation with large observation space lead to bad results when transferred to real robot.
“On the contrary, their evaluations have shown that controllers learnt in simulation with large observation space lead to bad results when transferred to real robot.”
From Crossing the Reality Gap: A Survey on Sim-to-Real Transferability of Robot Controllers in Reinforcement Learning (2021) · cites this paper as [54]
The ablation study (4 Experiments, pp. 7–8) found that a baseline controller trained in simulation failed the full task on the real robot. But it attributes that failure to the absence of domain randomisation, not to a large observation space; the fully randomised controller completed all standard real-world trials. (LLM, conf=0.85)
Experimental — accuracy not yet measuredAuthors of [54] pointed out that considering a large observation space does not always bring benefits.
“The authors of the cited paper also pointed out that considering a large observation space does not always bring bene ts.”
From Crossing the Reality Gap: A Survey on Sim-to-Real Transferability of Robot Controllers in Reinforcement Learning (2021) · cites this paper as [54]
The Experiments section (pp. 6–8) compares performance with and without visual distractors and reports that adding joint-angle inputs helps. Neither comparison addresses whether a larger observation space is beneficial. Searches for “observation space” and larger visual inputs found no passage making the attributed point. (LLM, conf=0.72)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Learning deep control policies for autonomous aerial vehicles with MPC-guided policy search
Zhang, T., Kahn, G., Levine, S., & Abbeel, P. (2016) · 2016 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2016.7487175 · Cited by 452 · cited 1× · see citing works
“A slightly different approach is guided policy search (GPS) [9, 8], which in addition to classic control benchmarks, has achieved success in flight [24, 7], and robot manipulation [10, 14, 13].”
BackgroundSim-to-Real Robot Learning from Pixels with Progressive Nets
Rusu, A. A., Vecerik, M., Rothörl, T., Heess, N., Pascanu, R., & Hadsell, R. (2016) · arXiv · doi:10.48550/arxiv.1610.04286 · Cited by 385 · see citing works
Flagged first, then by citations
Research works printed but not linked: 29
- [1][1] S. Levine, C. Finn, T. Darrell, and P. Abbeel. End-to-end training of deep visuomotor policies. Journal of Machine Learning Research , 2016. -
- [2][2] W. H. Montgomery and S. Levine. Guided policy search via approximate mirror descent. Advances in Neural Information Processing Systems (NIPS) , 2016. -
- [3][3] W. Montgomery, A. Ajay, C. Finn, P. Abbeel, and S. Levine. Reset-free guided policy search: Efficient deep reinforcement learning with stochastic initial states. International Conference on Robotics and Automation (ICRA) , 2016. -
- [4][4] I. Popov, N. Heess, T. Lillicrap, R. Hafner, G. Barth-Maron, M. Vecerik, T. Lampe, Y. Tassa, T. Erez, and M. Riedmiller. Data-efficient deep reinforcement learning for dexterous manipulation. arXiv preprint arXiv:1704.03073 , 2017. - · arXiv
- [5][5] S. James and E. Johns. 3d simulation for robot arm control with deep q-learning. NIPS 2016 Workshop (Deep Learning for Action and Interaction) , 2016. -
- [6][6] F. Zhang, J. Leitner, M. Milford, B. Upcroft, and P. Corke. Towards vision-based deep reinforcement learning for robotic motion control. Australasian Conference on Robotics and Automation (ACRA) , 2015. -
- [7][7] I. Higgins, A. Pal, A. A. Rusu, L. Matthey, C. P. Burgess, A. Pritzel, M. Botvinick, C. Blundell, and A. Lerchner. Darla: Improving zero-shot transfer in reinforcement learning. International Conference on Machine Learning (ICML) , 2018. -
- [8][8] M. Jaderberg, V. Mnih, W. M. Czarnecki, T. Schaul, J. Z. Leibo, D. Silver, and K. Kavukcuoglu. Reinforcement learning with unsupervised auxiliary tasks. International Conference for Learning Representations (ICLR) , 2016. -
- [9][9] N. Dilokthanakul, C. Kaplanis, N. Pawlowski, and M. Shanahan. Feature control as intrinsic motivation for hierarchical reinforcement learning. arXiv preprint arXiv:1705.06769 , 2017. - · arXiv
- [10][10] F. Sadeghi and S. Levine. (cad)2rl: Real single-image flight without a single real image. Robotics: Science and Systems Conference (R:SS) , 2016. -
- [11][11] J. Tobin, R. Fong, A. Ray, J. Schneider, W. Zaremba, and P. Abbeel. Domain randomization for transferring deep neural networks from simulation to the real world. Intelligent Robots and Systems (IROS) , 2017. -
- [14][14] S. Gu, E. Holly, T. Lillicrap, and S. Levine. Deep reinforcement learning for robotic manipulation with asynchronous off-policy updates. International Conference on Robotics and Automation (ICRA) , 2017. -
- [16][16] Y. Duan, M. Andrychowicz, B. Stadie, J. Ho, J. Schneider, I. Sutskever, P. Abbeel, and W. Zaremba. One-shot imitation learning. arXiv preprint arXiv:1703.07326 , 2017. - · arXiv
- [17][17] A. X. Lee, A. Gupta, H. Lu, S. Levine, and P. Abbeel. Learning from multiple demonstrations using trajectory-aware non-rigid registration with applications to deformable object manipulation. Intelligent Robots and Systems (IROS) , 2015. -
- [18][18] K. Hausman, Y. Chebotar, S. Schaal, G. Sukhatme, and J. Lim. Multi-modal imitation learning from unstructured demonstrations using generative adversarial nets. Conference on Neural Information Processing Systems (NIPS) , 2017. -
- [19][19] B. C. Stadie, P. Abbeel, and I. Sutskever. Third-person imitation learning. International Conference on Learning Representations (ICLR) , 2017. -
- [20][20] S. Levine and V. Koltun. Guided policy search. International Conference on Machine Learning (ICML) , 2013. -
- [21][21] S. Levine and P. Abbeel. Learning neural network policies with guided policy search under unknown dynamics. Advances in Neural Information Processing Systems (NIPS) , 2014. -
- [22][22] E. Tzeng, C. Devin, J. Hoffman, C. Finn, P. Abbeel, S. Levine, K. Saenko, and T. Darrell. Adapting deep visuomotor representations with weak pairwise constraints. Workshop on the Algorithmic Foundations of Robotics (WAFR) , 2016. -
- [23][23] L. Pinto and A. Gupta. Supersizing self-supervision: Learning to grasp from 50k tries and 700 robot hours. International Conference on Robotics and Automation (ICRA) , 2016. -
- [24][24] S. Levine, P. Pastor, A. Krizhevsky, and D. Quillen. Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection. International Symposium on Experimental Robotics (ISER) , 2016. -
- [25][25] C. Finn and S. Levine. Deep visual foresight for planning robot motion. International Conference on Robotics and Automation (ICRA) , 2017. -
- [26][26] E. Johns, S. Leutenegger, and A. J. Davison. Deep learning a grasp function for grasping under gripper pose uncertainty. Intelligent Robots and Systems (IROS) , 2016. -
- [27][27] P. Christiano, Z. Shah, I. Mordatch, J. Schneider, T. Blackwell, J. Tobin, P. Abbeel, and W. Zaremba. Transfer from simulation to real world through learning deep inverse dynamics model. arXiv preprint arXiv:1610.03518 , 2016. - · arXiv
- [28][28] C. Devin, A. Gupta, T. Darrell, P. Abbeel, and S. Levine. Learning modular neural network policies for multi-task and multi-robot transfer. Robotics and Automation (ICRA) , 2017. -
- [29][29] A. Gupta, C. Devin, Y. Liu, P. Abbeel, and S. Levine. Learning invariant feature spaces to transfer skills with reinforcement learning. International Conference on Learning Representations (ICLR) , 2017. -
- [30][30] M. F. E. Rohmer, S. P. N. Singh. V-rep: a versatile and scalable robot simulation framework. International Conference on Intelligent Robots and Systems (IROS) , 2013. -
- [31][31] K. Perlin. Improving noise. ACM Transactions on Graphics (TOG) , 2002. -
- [32][32] D. Kingma and J. Ba. Adam: A method for stochastic optimization. International Conference for Learning Representations (ICLR) , 2015.
Cited by
Sorted by citations
Using Simulation and Domain Adaptation to Improve Efficiency of Deep Robotic Grasping
Bousmalis, K., Irpan, A., Wohlhart, P., Bai, Y., Kelcey, M., Kalakrishnan, M., Downs, L., Ibarz, J., Pastor, P., Konolige, K., et al. (2018) · 2018 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra.2018.8460875 · Cited by 636 · see citing works
How to train your robot with deep reinforcement learning: Lessons we have learned
Ibarz, J., Tan, J., Finn, C., Kalakrishnan, M., Pastor, P., & Levine, S. (2021) · The International Journal of Robotics Research · doi:10.1177/0278364920987859 · Cited by 570 · see citing works
James, S., Wohlhart, P., Kalakrishnan, M., Kalashnikov, D., Irpan, A., Ibarz, J., Levine, S., Hadsell, R., & Bousmalis, K. (2019) · 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2019.01291 · Cited by 420 · see citing works
Self-citationRLBench: The Robot Learning Benchmark & Learning Environment
James, S., Ma, Z., Arrojo, D. R., & Davison, A. J. (2020) · IEEE Robotics and Automation Letters · doi:10.1109/lra.2020.2974707 · Cited by 405 · see citing works
Self-citationRoboTHOR: An Open Simulation-to-Real Embodied AI Platform
Deitke, M., Han, W., Herrasti, A., Kembhavi, A., Kolve, E., Mottaghi, R., Salvador, J., Schwenk, D., VanderBilt, E., Wallingford, M., et al. (2020) · 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr42600.2020.00323 · Cited by 220 · see citing works
Salvato, E., Fenu, G., Medvet, E., & Pellegrino, F. A. (2021) · IEEE Access · doi:10.1109/access.2021.3126658 · Cited by 200 · see citing works
“Domain randomisation (DR) has already achieved good results in sim-to-real transfer of robotics controllers outside RL [54, 75, 76, 77, 78, 79].”
BackgroundYuan, W., Hang, K., Kragic, D., Wang, M. Y., & Stork, J. A. (2019) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2019.06.007 · Cited by 54 · see citing works
MAESTRO: Open-Ended Environment Design for Multi-Agent Reinforcement Learning
Samvelyan, M., Khan, A., Dennis, M., Jiang, M., Parker-Holder, J., Foerster, J., Raileanu, R., & Rocktäschel, T. (2023) · arXiv · doi:10.48550/arxiv.2303.03376 · Cited by 8 · see citing works
“The simplest UED approach is Domain Randomisation (DR, Jakobi, 1997; Sadeghi & Levine, 2017) which has demonstrated strong empirical performances in domains such as robotics (Tobin et al., 2017; James et al., 2017) and magnetic control of tokamak plasmas (Degrave et al., 2022).”
Method
- Authors
- James, S., Davison, A. J., & Johns, E.
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2017
- Pages
- 334-343
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 1707.02267
- OpenAlex
- W2725320964
- Cited by
- 208
- References
- 2
- Citations by year
- 2025: 6 · 2024: 14 · 2023: 20 · 2022: 18 · 2021: 42 · 2020: 44 · 2019: 39 · 2018: 22 · 2017: 2 · 2016: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- Spiral (Imperial College London) (submittedVersion, cc-by)
- arXiv (Cornell University)
- Conference on Robot Learning
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Robot Manipulation and Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Reinforcement Learning in Robotics
- Physical Sciences › Computer Science › Artificial Intelligence › Domain Adaptation and Few-Shot Learning
- Keywords
- robotic manipulation, robotic grasping, domain randomization, sim-to-real transfer, long-horizon tasks, dynamic lighting, moving objects
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review