FlowControl: Optical Flow Based Visual Servoing
Not on the map. Why?
Abstract (arXiv)
One-shot imitation is the vision of robot programming from a single demonstration, rather than by tedious construction of computer code. We present a practical method for realizing one-shot imitation for manipulation tasks, exploiting modern learning-based optical flow to perform real-time visual servoing. Our approach, which we call FlowControl, continuously tracks a demonstration video, using a specified foreground mask to attend to an object of interest. Using RGB-D observations, FlowControl requires no 3D object models, and is easy to set up. FlowControl inherits great robustness to visual appearance from decades of work in optical flow. We exhibit FlowControl on a range of problems, including ones requiring very precise motions, and ones requiring the ability to generalize.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 2; 2023: 2; 2024: 3; 2025: 4; 2026: 1.
15 papers.
Sort:
By area:
- 2021Coarse-to-Fine Imitation Learning: Robot Manipulation from a Single Demonstrationcited by 92
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policycited by 54
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Modelscited by 43
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learningcited by 36
- 2025Robotic Manipulation by Imitating Generated Videos Without Physical Demonstrationscited by 33
- 2024DITTO: Demonstration Imitation by Trajectory Transformationcited by 28
- 2021Learning Multi-Stage Tasks with One Demonstration via Self-Replaycited by 21
- 2023One-Shot Imitation Learning: A Pose Estimation Perspectivecited by 21
- 2024Render and Diffuse: Aligning Image and Action Spaces for Diffusion-based Behaviour Cloningcited by 19
- 2025Pixel Motion as Universal Representation for Robot Controlcited by 15
- 2025One-Shot Dual-Arm Imitation Learningcited by 7
- 2022Conditional Visual Servoing for Multi-Step Taskscited by 3
3 more
- 2026Action Agent: Agentic Video Generation Meets Flow-Constrained Diffusion2 May 2026
- 2025Robotic Manipulation by Imitating Generated Videos Without Physical Demonstrations1 Jul 2025
- 2025Pixel Motion as Universal Representation for Robot Control12 May 2025
- 2025One-Shot Dual-Arm Imitation Learning10 Mar 2025
- 2025Precise Mobile Manipulation of Small Everyday Objects19 Feb 2025
- 2024Render and Diffuse: Aligning Image and Action Spaces for Diffusion-based Behaviour Cloning28 May 2024
- 2024DITTO: Demonstration Imitation by Trajectory Transformation22 Mar 2024
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Models20 Feb 2024
- 2023One-Shot Imitation Learning: A Pose Estimation Perspective18 Oct 2023
- 2023Compositional Servoing by Recombining Demonstrations6 Oct 2023
- 2022Conditional Visual Servoing for Multi-Step Tasks17 May 2022
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learning6 Apr 2022
- 2021Coarse-to-Fine Imitation Learning: Robot Manipulation from a Single Demonstrationcited by 92
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Modelscited by 43
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learningcited by 36
- 2021Learning Multi-Stage Tasks with One Demonstration via Self-Replaycited by 21
- 2023One-Shot Imitation Learning: A Pose Estimation Perspectivecited by 21
- 2025One-Shot Dual-Arm Imitation Learningcited by 7
- 2025One-Shot Dual-Arm Imitation Learning10 Mar 2025
- 2024DINOBot: Robot Manipulation via Retrieval and Alignment with Vision Foundation Models20 Feb 2024
- 2023One-Shot Imitation Learning: A Pose Estimation Perspective18 Oct 2023
- 2022Demonstrate Once, Imitate Immediately (DOME): Learning Visual Servoing for One-Shot Imitation Learning6 Apr 2022
- 2021Learning Multi-Stage Tasks with One Demonstration via Self-Replay14 Nov 2021
- 2021Coarse-to-Fine Imitation Learning: Robot Manipulation from a Single Demonstration13 May 2021
- 2025Pixel Motion as Universal Representation for Robot Controlcited by 15
- 2025Pixel Motion as Universal Representation for Robot Control12 May 2025
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policycited by 54
- 2025Robotic Manipulation by Imitating Generated Videos Without Physical Demonstrationscited by 33
- 2024DITTO: Demonstration Imitation by Trajectory Transformationcited by 28
- 2024Render and Diffuse: Aligning Image and Action Spaces for Diffusion-based Behaviour Cloningcited by 19
- 2022Conditional Visual Servoing for Multi-Step Taskscited by 3
- 2023Compositional Servoing by Recombining Demonstrationscited by 0
- 2025Precise Mobile Manipulation of Small Everyday Objectscited by 0
- 2025Robotic Manipulation by Imitating Generated Videos Without Physical Demonstrations1 Jul 2025
- 2025Precise Mobile Manipulation of Small Everyday Objects19 Feb 2025
- 2024Render and Diffuse: Aligning Image and Action Spaces for Diffusion-based Behaviour Cloning28 May 2024
- 2024DITTO: Demonstration Imitation by Trajectory Transformation22 Mar 2024
- 2023Compositional Servoing by Recombining Demonstrations6 Oct 2023
- 2022Conditional Visual Servoing for Multi-Step Tasks17 May 2022
- 2021FabricFlowNet: Bimanual Cloth Manipulation with a Flow-based Policy10 Nov 2021