From Autonomy to Cooperative Traded Control of Humanoid Manipulation Tasks with Unreliable Communication - Robotics Institute Carnegie Mellon University

From Autonomy to Cooperative Traded Control of Humanoid Manipulation Tasks with Unreliable Communication

Calder Phillips-Grafflin, Halit Bener Suay, Jim Mainprice, Nicholas Alunni, Daniel Lofaro, Dmitry Berenson, Sonia Chernova, Robert W. Lindeman, and Paul Oh
Journal Article, Journal of Intelligent & Robotic Systems, Vol. 82, No. 3, pp. 341 - 361, June, 2016

Abstract

In this paper, we present our system design, operational procedure, testing process, field results, and lessons learned for the valve-turning task of the DARPA Robotics Challenge (DRC). We present a software framework for cooperative traded control that enables a team of operators to control a remote humanoid robot over an unreliable communication link. Our system, composed of software modules running on-board the robot and on a remote workstation, allows the operators to specify the manipulation task in a straightforward manner. In addition, we have defined an operational procedure for the operators to manage the teleoperation task, designed to improve situation awareness and expedite task completion. Our testing process, consisting of hands-on intensive testing, remote testing, and remote practice runs , demonstrates that our framework is able to perform reliably and is resilient to unreliable network conditions. We analyze our approach, field tests, and experience at the DRC Trials and discuss lessons learned which may be useful for others when designing similar systems.

BibTeX

@article{Phillips-Grafflin-2016-126551,
author = {Calder Phillips-Grafflin and Halit Bener Suay and Jim Mainprice and Nicholas Alunni and Daniel Lofaro and Dmitry Berenson and Sonia Chernova and Robert W. Lindeman and Paul Oh},
title = {From Autonomy to Cooperative Traded Control of Humanoid Manipulation Tasks with Unreliable Communication},
journal = {Journal of Intelligent & Robotic Systems},
year = {2016},
month = {June},
volume = {82},
number = {3},
pages = {341 - 361},
}