From autonomy to cooperative traded control of humanoid manipulation tasks with unreliable communication: System design and lessons learned - Robotics Institute Carnegie Mellon University

From autonomy to cooperative traded control of humanoid manipulation tasks with unreliable communication: System design and lessons learned

Jim Mainprice, Calder Phillips-Grafflin, Halit Bener Suay, Nicholas Alunni, Daniel Lofaro, Dmitry Berenson, Sonia Chernova, Robert W. Lindeman, and Paul Oh
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 3767 - 3774, September, 2014

Abstract

In this paper, we report lessons learned through the design of a framework for teleoperating a humanoid robot to perform a manipulation task. We present a software framework for cooperative traded control that enables a team of operators to control a remote humanoid robot over an unreliable communications link. The framework produces statically-stable motion trajectories that are collision-free and respect end-effector pose constraints. After operator confirmation, these trajectories are sent over the data link for execution on the robot. Additionally, we have defined a clear operational procedure for the operators to manage the teleoperation task. We applied our system to the valve turning task in the DARPA Robotics Challenge (DRC). Our framework is able to perform reliably and is resilient to unreliable network conditions, as we demonstrate in a set of test runs performed remotely over the internet. We analyze our approach and discuss lessons learned which may be useful for others when designing such a system.

BibTeX

@conference{Mainprice-2014-126564,
author = {Jim Mainprice and Calder Phillips-Grafflin and Halit Bener Suay 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: System design and lessons learned},
booktitle = {Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems},
year = {2014},
month = {September},
pages = {3767 - 3774},
}