Sim2Real View Invariant Visual Servoing by Recurrent Control
Not on the map. Why?
Abstract (arXiv)
Humans are remarkably proficient at controlling their limbs and tools from a wide range of viewpoints and angles, even in the presence of optical distortions. In robotics, this ability is referred to as visual servoing: moving a tool or end-point to a desired location using primarily visual feedback. In this paper, we study how viewpoint-invariant visual servoing skills can be learned automatically in a robotic manipulation scenario. To this end, we train a deep recurrent controller that can automatically determine which actions move the end-point of a robotic arm to a desired object. The problem that must be solved by this controller is fundamentally ambiguous: under severe variation in viewpoint, it may be impossible to determine the actions in a single feedforward operation. Instead, our visual servoing system must use its memory of past movements to understand how the actions affect the robot motion from the current viewpoint, correcting mistakes and gradually moving closer to the target. This ability is in stark contrast to most visual servoing methods, which either assume known dynamics or require a calibration phase. We show how we can learn this recurrent controller using simulated data and a reinforcement learning objective. We then describe how the resulting model can be transferred to a real-world robot by disentangling perception from control and only adapting the visual layers. The adapted model can servo to previously unseen objects from novel viewpoints on a real-world Kuka IIWA robotic arm. For supplementary videos, see: https://fsadeghi.github.io/Sim2RealViewInvariantServo
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2019: 1; 2020: 0; 2021: 6; 2022: 5; 2023: 4; 2024: 0; 2025: 3.
19 papers.
Sort:
By area:
- 2022BC-Z: Zero-Shot Task Generalization with Robotic Imitation Learningcited by 517
- 2023Scaling Robot Learning with Semantically Imagined Experiencecited by 175
- 2021From Machine Learning to Robotics: Challenges and Opportunities for Embodied Intelligencecited by 35
- 2021Single-view robot pose and joint angle estimation via render & comparecited by 33
- 2023Polybot: Training One Policy Across Robots While Embracing Variabilitycited by 28
- 2022Robust Hybrid Learning With Expert Augmentationcited by 17
- 2022DROPO: Sim-to-Real Transfer with Offline Domain Randomizationcited by 16
- 2019Model-based Behavioral Cloning with Future Image Similarity Learningcited by 8
- 2023Visual-Policy Learning through Multi-Camera View to Single-Camera View Knowledge Distillation for Robot Manipulation Taskscited by 7
- 2025RoboTransfer: Controllable Geometry-Consistent Video Diffusion for Manipulation Policy Transfercited by 7
- 2021End-to-End Egospheric Spatial Memorycited by 3
- 2021Validate on Sim, Detect on Real -- Model Selection for Domain Randomizationcited by 3
7 more
- 2022Visual Servoing for Pose Control of Soft Continuum Arm in a Structured Environmentcited by 2
- 2025Learning in ImaginationLand: Omnidirectional Policies through 3D Generative Models (OP-Gen)cited by 2
- 2021Hierarchical Policy for Non-prehensile Multi-object Rearrangement with Deep Reinforcement Learning and Monte Carlo Tree Searchcited by 1
- 2025FOD-S2R: A FOD Dataset for Sim2Real Transfer Learning based Object Detectioncited by 1
- 2021Nonprehensile Riemannian Motion Predictive Controlcited by 0
- 2022AutoDIME: Automatic Design of Interesting Multi-Agent Environmentscited by 0
- 2023Sim-Anchored Learning for On-the-Fly Adaptationcited by 0
- 2025FOD-S2R: A FOD Dataset for Sim2Real Transfer Learning based Object Detection1 Dec 2025
- 2025Learning in ImaginationLand: Omnidirectional Policies through 3D Generative Models (OP-Gen)7 Sep 2025
- 2025RoboTransfer: Controllable Geometry-Consistent Video Diffusion for Manipulation Policy Transfer29 May 2025
- 2023Polybot: Training One Policy Across Robots While Embracing Variability7 Jul 2023
- 2023Visual-Policy Learning through Multi-Camera View to Single-Camera View Knowledge Distillation for Robot Manipulation Tasks13 Mar 2023
- 2023Scaling Robot Learning with Semantically Imagined Experience22 Feb 2023
- 2023Sim-Anchored Learning for On-the-Fly Adaptation17 Jan 2023
- 2022AutoDIME: Automatic Design of Interesting Multi-Agent Environments4 Mar 2022
- 2022Visual Servoing for Pose Control of Soft Continuum Arm in a Structured Environment10 Feb 2022
- 2022Robust Hybrid Learning With Expert Augmentation8 Feb 2022
- 2022BC-Z: Zero-Shot Task Generalization with Robotic Imitation Learning4 Feb 2022
- 2022DROPO: Sim-to-Real Transfer with Offline Domain Randomization20 Jan 2022
7 more
- 2021Nonprehensile Riemannian Motion Predictive Control15 Nov 2021
- 2021Validate on Sim, Detect on Real -- Model Selection for Domain Randomization1 Nov 2021
- 2021From Machine Learning to Robotics: Challenges and Opportunities for Embodied Intelligence28 Oct 2021
- 2021Hierarchical Policy for Non-prehensile Multi-object Rearrangement with Deep Reinforcement Learning and Monte Carlo Tree Search18 Sep 2021
- 2021Single-view robot pose and joint angle estimation via render & compare19 Apr 2021
- 2021End-to-End Egospheric Spatial Memory15 Feb 2021
- 2019Model-based Behavioral Cloning with Future Image Similarity Learning8 Oct 2019
- 2023Scaling Robot Learning with Semantically Imagined Experiencecited by 175
- 2021From Machine Learning to Robotics: Challenges and Opportunities for Embodied Intelligencecited by 35
- 2021Single-view robot pose and joint angle estimation via render & comparecited by 33
- 2023Polybot: Training One Policy Across Robots While Embracing Variabilitycited by 28
- 2022Robust Hybrid Learning With Expert Augmentationcited by 17
- 2022DROPO: Sim-to-Real Transfer with Offline Domain Randomizationcited by 16
- 2023Visual-Policy Learning through Multi-Camera View to Single-Camera View Knowledge Distillation for Robot Manipulation Taskscited by 7
- 2021End-to-End Egospheric Spatial Memorycited by 3
- 2021Validate on Sim, Detect on Real -- Model Selection for Domain Randomizationcited by 3
- 2022Visual Servoing for Pose Control of Soft Continuum Arm in a Structured Environmentcited by 2
- 2025Learning in ImaginationLand: Omnidirectional Policies through 3D Generative Models (OP-Gen)cited by 2
- 2021Hierarchical Policy for Non-prehensile Multi-object Rearrangement with Deep Reinforcement Learning and Monte Carlo Tree Searchcited by 1
12 most cited of 16 All 16 (JSON)
- 2025FOD-S2R: A FOD Dataset for Sim2Real Transfer Learning based Object Detection1 Dec 2025
- 2025Learning in ImaginationLand: Omnidirectional Policies through 3D Generative Models (OP-Gen)7 Sep 2025
- 2023Polybot: Training One Policy Across Robots While Embracing Variability7 Jul 2023
- 2023Visual-Policy Learning through Multi-Camera View to Single-Camera View Knowledge Distillation for Robot Manipulation Tasks13 Mar 2023
- 2023Scaling Robot Learning with Semantically Imagined Experience22 Feb 2023
- 2023Sim-Anchored Learning for On-the-Fly Adaptation17 Jan 2023
- 2022AutoDIME: Automatic Design of Interesting Multi-Agent Environments4 Mar 2022
- 2022Visual Servoing for Pose Control of Soft Continuum Arm in a Structured Environment10 Feb 2022
- 2022Robust Hybrid Learning With Expert Augmentation8 Feb 2022
- 2022DROPO: Sim-to-Real Transfer with Offline Domain Randomization20 Jan 2022
- 2021Nonprehensile Riemannian Motion Predictive Control15 Nov 2021
- 2021Validate on Sim, Detect on Real -- Model Selection for Domain Randomization1 Nov 2021
12 newest of 16 All 16 (JSON)