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

Full description

Bibliographic Details
Main Authors: Emmanuel Senft, Michael Hagenow, Kevin Welsh, Robert Radwin, Michael Zinn, Michael Gleicher, Bilge Mutlu
Format: Article
Language:English
Published: Frontiers Media S.A. 2021-09-01
Series:Frontiers in Robotics and AI
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/frobt.2021.707149/full
id doaj-94b8cdd502a84164925204c6769f09c8
record_format Article
spelling doaj-94b8cdd502a84164925204c6769f09c82021-09-27T04:31:29ZengFrontiers Media S.A.Frontiers in Robotics and AI2296-91442021-09-01810.3389/frobt.2021.707149707149Task-Level Authoring for Remote Robot TeleoperationEmmanuel Senft0Michael Hagenow1Kevin Welsh2Robert Radwin3Michael Zinn4Michael Gleicher5Bilge Mutlu6Department of Computer Sciences, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Mechanical Engineering, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Computer Sciences, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Industrial System and Engineering, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Mechanical Engineering, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Computer Sciences, University of Wisconsin–Madison, Madison, WI, United StatesDepartment of Computer Sciences, University of Wisconsin–Madison, Madison, WI, United StatesRemote 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.https://www.frontiersin.org/articles/10.3389/frobt.2021.707149/fullhuman-robot interactionend-user programingteleoperationroboticsremote robot controluser study
collection DOAJ
language English
format Article
sources DOAJ
author Emmanuel Senft
Michael Hagenow
Kevin Welsh
Robert Radwin
Michael Zinn
Michael Gleicher
Bilge Mutlu
spellingShingle Emmanuel Senft
Michael Hagenow
Kevin Welsh
Robert Radwin
Michael Zinn
Michael Gleicher
Bilge Mutlu
Task-Level Authoring for Remote Robot Teleoperation
Frontiers in Robotics and AI
human-robot interaction
end-user programing
teleoperation
robotics
remote robot control
user study
author_facet Emmanuel Senft
Michael Hagenow
Kevin Welsh
Robert Radwin
Michael Zinn
Michael Gleicher
Bilge Mutlu
author_sort Emmanuel Senft
title Task-Level Authoring for Remote Robot Teleoperation
title_short 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_sort task-level authoring for remote robot teleoperation
publisher Frontiers Media S.A.
series Frontiers in Robotics and AI
issn 2296-9144
publishDate 2021-09-01
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.
topic human-robot interaction
end-user programing
teleoperation
robotics
remote robot control
user study
url https://www.frontiersin.org/articles/10.3389/frobt.2021.707149/full
work_keys_str_mv AT emmanuelsenft tasklevelauthoringforremoterobotteleoperation
AT michaelhagenow tasklevelauthoringforremoterobotteleoperation
AT kevinwelsh tasklevelauthoringforremoterobotteleoperation
AT robertradwin tasklevelauthoringforremoterobotteleoperation
AT michaelzinn tasklevelauthoringforremoterobotteleoperation
AT michaelgleicher tasklevelauthoringforremoterobotteleoperation
AT bilgemutlu tasklevelauthoringforremoterobotteleoperation
_version_ 1716867179795709952