Mimic: In-Situ Recording and Re-Use of Demonstrations to Support Robot Teleoperation
K. Mahadevan, Y. Chen, M. Cakmak, A. Tang, and T. Grossman, “Mimic: In-Situ Recording and Re-Use of Demonstrations to Support Robot Teleoperation,” in Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology, New York, NY, USA, 2022, pp. 1–13, doi: 10.1145/3526113.3545639.
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.
BibTeX Entry
@inproceedings{mahadevan2022mimic,
title = {Mimic: In-Situ Recording and Re-Use of Demonstrations to Support Robot Teleoperation},
author = {Mahadevan, Karthik and Chen, Yan and Cakmak, Maya and Tang, Anthony and Grossman, Tovi},
year = {2022},
booktitle = {Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology},
pages = {1--13},
type = {conference},
isbn = {9781450393201},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
doi = {10.1145/3526113.3545639},
articleno = {40},
numpages = {13},
keywords = {end-user robot programming, Robot teleoperation},
location = {Bend, OR, USA},
series = {UIST '22}
}