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} }