Generalizing Demonstrated Manipulation Tasks - Robotics Institute Carnegie Mellon University

Generalizing Demonstrated Manipulation Tasks

Workshop Paper, 5th International Workshop on the Algorithmic Foundations of Robotics (WAFR '02), pp. 523 - 539, December, 2002

Abstract

Captured human motion data can provide a rich source of examples of successful manipulation strategies. General techniques for adapting these examples for use in robotics are not yet available, however, in part because the problem to be solved by the robot will rarely be the same as that in the human demonstration. This paper considers the problem of adapting a human demonstration of a quasistatic manipulation task to new objects and friction conditions (Figure 1). We argue that a manipulation plan is similar to a demonstration if it involves the identical number of contacts and if the applied contact wrenches follow similar trajectories. Based on this notion of similarity, we present an algorithm that uses the human demonstration to constrain the solution space to a set of manipulation plans similar to the demonstration. Our algorithm provides guarantees on maximum task forces and flexibility in contact placement. Results for the task of tumbling large, heavy objects show that manipulation plans similar to a demonstration can be synthesized for a variety of object sizes, shapes, and coefficients of friction. Experimental results with a humanoid robot show that the approach produces natural-looking motion in addition to effective manipulation plans.

BibTeX

@workshop{Pollard-2002-8604,
author = {Nancy Pollard and Jessica K. Hodgins},
title = {Generalizing Demonstrated Manipulation Tasks},
booktitle = {Proceedings of 5th International Workshop on the Algorithmic Foundations of Robotics (WAFR '02)},
year = {2002},
month = {December},
pages = {523 - 539},
}