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

Descripción completa

Detalles Bibliográficos
Autores principales: Senft, Emmanuel, Hagenow, Michael, Welsh, Kevin, Radwin, Robert, Zinn, Michael, Gleicher, Michael, Mutlu, Bilge
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