Mimic: In-Situ Recording and Re-Use of Demonstrations to Support Robot Teleoperation
Karthik Mahadevan, Yan Chen, Maya Cakmak, Anthony Tang, Tovi Grossman
Abstract
Remote teleoperation is an important robot control method when they cannot operate fully autonomously. Yet, teleoperation presents challenges to effective and full robot utilization: controls are cumbersome, inefficient, and the teleoperator needs to actively attend to the robot and its environment. Inspired by end-user programming, we propose a new interaction paradigm to support robot teleoperation for combinations of repetitive and complex movements. We introduce Mimic, a system that allows teleoperators to demonstrate and save robot trajectories as templates, and re-use them to execute the same action in new situations. Templates can be re-used through (1) macros—parametrized templates assigned to and activated by buttons on the controller, and (2) programs—sequences of parametrized templates that operate autonomously. A user study in a simulated environment showed that after initial set up time, participants completed manipulation tasks faster and more easily compared to traditional direct control.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Cited by top-tier papers2
- DiLogics: Creating Web Automation Programs with Diverse LogicsKevin Pu, Jim Yang, Angel Yuan, Minyi Ma et al.UIST 2023 · 5 citations
- EVE: Enabling Anyone to Train Robots using Augmented RealityJun Wang, Chun-Cheng Chang, Jiafei Duan, Dieter Fox et al.UIST 2024 · 4 citations
Builds on4
- Augmented Reality and Robotics: A Survey and Taxonomy for AR-enhanced Human-Robot Interaction and Robotic InterfacesRyo Suzuki, Adnan Karim, Tian Xia, Hooman Hedayati et al.CHI 2022 · 243 citations
- Vipo: Spatial-Visual Programming with Functions for Robot-IoT WorkflowsGaoping Huang, Pawan S. Rao, Meng-Han Wu, Xun Qian et al.CHI 2020 · 31 citations
- Situated Live Programming for Human-Robot CollaborationEmmanuel Senft, Michael Hagenow, Robert G. Radwin, Michael R. Zinn et al.UIST 2021 · 19 citations
- Authr: A Task Authoring Environment for Human-Robot TeamsAndrew J. Schoen, Curt Henrichs, Mathias Strohkirch, Bilge MutluUIST 2020 · 13 citations
Related papers
- Click, Don't Steer: A Quantitative Comparison of Tele-Driving and Tele-Assistance User Interfaces for Remote Operation of Autonomous VehiclesFelix Tener, Matan Aharon Mayerowicz, Noga Dines, Joel LanirCHI 2026 · 1 citation
- Asynchronously Assigning, Monitoring, and Managing Assembly Goals in Virtual Reality for High-Level Robot TeleoperationShutaro Aoyama, Jen-Shuo Liu, Portia Wang, Shreeya Jain et al.IEEE VR 2024 · 2 citations
- Human2Robot: Learning Robot Actions from Paired Human-Robot VideosSicheng Xie, Haidong Cao, Zejia Weng, Zhen Xing et al.AAAI 2026 · 15 citations
- Introducing ROADS: A Systematic Comparison of Remote Control Interaction Concepts for Automated Vehicles at Road WorksMark Colley, Jonathan Westhauser, Jonas Andersson, Alexander G. Mirnig et al.CHI 2025 · 2 citations
- Block-based Programming for Two-Armed Robots: A Comparative StudyFelipe Fronchetti, Nico Ritschel, Logan Schorr, Chandler Barfield et al.ICSE 2024 · 2 citations
