Cargando…
Task-Level Authoring for Remote Robot Teleoperation
Remote teleoperation of robots can broaden the reach of domain specialists across a wide range of industries such as home maintenance, health care, light manufacturing, and construction. However, current direct control methods are impractical, and existing tools for programming robot remotely have f...
Autores principales: | , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8502825/ https://www.ncbi.nlm.nih.gov/pubmed/34646866 http://dx.doi.org/10.3389/frobt.2021.707149 |
_version_ | 1784580974357512192 |
---|---|
author | Senft, Emmanuel Hagenow, Michael Welsh, Kevin Radwin, Robert Zinn, Michael Gleicher, Michael Mutlu, Bilge |
author_facet | Senft, Emmanuel Hagenow, Michael Welsh, Kevin Radwin, Robert Zinn, Michael Gleicher, Michael Mutlu, Bilge |
author_sort | Senft, Emmanuel |
collection | PubMed |
description | Remote teleoperation of robots can broaden the reach of domain specialists across a wide range of industries such as home maintenance, health care, light manufacturing, and construction. However, current direct control methods are impractical, and existing tools for programming robot remotely have focused on users with significant robotic experience. Extending robot remote programming to end users, i.e., users who are experts in a domain but novices in robotics, requires tools that balance the rich features necessary for complex teleoperation tasks with ease of use. The primary challenge to usability is that novice users are unable to specify complete and robust task plans to allow a robot to perform duties autonomously, particularly in highly variable environments. Our solution is to allow operators to specify shorter sequences of high-level commands, which we call task-level authoring, to create periods of variable robot autonomy. This approach allows inexperienced users to create robot behaviors in uncertain environments by interleaving exploration, specification of behaviors, and execution as separate steps. End users are able to break down the specification of tasks and adapt to the current needs of the interaction and environments, combining the reactivity of direct control to asynchronous operation. In this paper, we describe a prototype system contextualized in light manufacturing and its empirical validation in a user study where 18 participants with some programming experience were able to perform a variety of complex telemanipulation tasks with little training. Our results show that our approach allowed users to create flexible periods of autonomy and solve rich manipulation tasks. Furthermore, participants significantly preferred our system over comparative more direct interfaces, demonstrating the potential of our approach for enabling end users to effectively perform remote robot programming. |
format | Online Article Text |
id | pubmed-8502825 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-85028252021-10-12 Task-Level Authoring for Remote Robot Teleoperation Senft, Emmanuel Hagenow, Michael Welsh, Kevin Radwin, Robert Zinn, Michael Gleicher, Michael Mutlu, Bilge Front Robot AI Robotics and AI Remote teleoperation of robots can broaden the reach of domain specialists across a wide range of industries such as home maintenance, health care, light manufacturing, and construction. However, current direct control methods are impractical, and existing tools for programming robot remotely have focused on users with significant robotic experience. Extending robot remote programming to end users, i.e., users who are experts in a domain but novices in robotics, requires tools that balance the rich features necessary for complex teleoperation tasks with ease of use. The primary challenge to usability is that novice users are unable to specify complete and robust task plans to allow a robot to perform duties autonomously, particularly in highly variable environments. Our solution is to allow operators to specify shorter sequences of high-level commands, which we call task-level authoring, to create periods of variable robot autonomy. This approach allows inexperienced users to create robot behaviors in uncertain environments by interleaving exploration, specification of behaviors, and execution as separate steps. End users are able to break down the specification of tasks and adapt to the current needs of the interaction and environments, combining the reactivity of direct control to asynchronous operation. In this paper, we describe a prototype system contextualized in light manufacturing and its empirical validation in a user study where 18 participants with some programming experience were able to perform a variety of complex telemanipulation tasks with little training. Our results show that our approach allowed users to create flexible periods of autonomy and solve rich manipulation tasks. Furthermore, participants significantly preferred our system over comparative more direct interfaces, demonstrating the potential of our approach for enabling end users to effectively perform remote robot programming. Frontiers Media S.A. 2021-09-27 /pmc/articles/PMC8502825/ /pubmed/34646866 http://dx.doi.org/10.3389/frobt.2021.707149 Text en Copyright © 2021 Senft, Hagenow, Welsh, Radwin, Zinn, Gleicher and Mutlu. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Robotics and AI Senft, Emmanuel Hagenow, Michael Welsh, Kevin Radwin, Robert Zinn, Michael Gleicher, Michael Mutlu, Bilge Task-Level Authoring for Remote Robot Teleoperation |
title | Task-Level Authoring for Remote Robot Teleoperation |
title_full | Task-Level Authoring for Remote Robot Teleoperation |
title_fullStr | Task-Level Authoring for Remote Robot Teleoperation |
title_full_unstemmed | Task-Level Authoring for Remote Robot Teleoperation |
title_short | Task-Level Authoring for Remote Robot Teleoperation |
title_sort | task-level authoring for remote robot teleoperation |
topic | Robotics and AI |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8502825/ https://www.ncbi.nlm.nih.gov/pubmed/34646866 http://dx.doi.org/10.3389/frobt.2021.707149 |
work_keys_str_mv | AT senftemmanuel tasklevelauthoringforremoterobotteleoperation AT hagenowmichael tasklevelauthoringforremoterobotteleoperation AT welshkevin tasklevelauthoringforremoterobotteleoperation AT radwinrobert tasklevelauthoringforremoterobotteleoperation AT zinnmichael tasklevelauthoringforremoterobotteleoperation AT gleichermichael tasklevelauthoringforremoterobotteleoperation AT mutlubilge tasklevelauthoringforremoterobotteleoperation |