On Learning, Representing, and Generalizing a Task in a Humanoid Robot
Top Cited Papers
- 12 March 2007
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics)
- Vol. 37 (2), 286-298
- https://doi.org/10.1109/tsmcb.2006.886952
Abstract
We present a programming-by-demonstration framework for generically extracting the relevant features of a given task and for addressing the problem of generalizing the acquired knowledge to different contexts. We validate the architecture through a series of experiments, in which a human demonstrator teaches a humanoid robot simple manipulatory tasks. A probability-based estimation of the relevance is suggested by first projecting the motion data onto a generic latent space using principal component analysis. The resulting signals are encoded using a mixture of Gaussian/Bernoulli distributions (Gaussian mixture model/Bernoulli mixture model). This provides a measure of the spatio-temporal correlations across the different modalities collected from the robot, which can be used to determine a metric of the imitation performance. The trajectories are then generalized using Gaussian mixture regression. Finally, we analytically compute the trajectory which optimizes the imitation metric and use this to generalize the skill to different contextsKeywords
This publication has 25 references indexed in Scilit:
- Teaching a Humanoid Robot to Recognize and Reproduce Social CuesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- On learning the statistical representation of a task and generalizing it to various contextsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Towards Cognitive Robots: Building Hierarchical Task Representations of Manipulations from Human DemonstrationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2006
- Content-based retrieval for human motion dataJournal of Visual Communication and Image Representation, 2004
- Dynamics filter-concept and implementation of online motion generator for human figuresIEEE Transactions on Robotics and Automation, 2003
- OF HUMMINGBIRDS AND HELICOPTERS: AN ALGEBRAIC FRAMEWORK FOR INTERDISCIPLINARY STUDIES OF IMITATION AND ITS APPLICATIONSPublished by World Scientific Pub Co Pte Ltd ,2000
- Acquiring robust, force-based assembly skills from human demonstrationIEEE Transactions on Robotics and Automation, 2000
- Toward automatic robot programming: learning human skill from visual dataIEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), 2000
- Estimating the Dimension of a ModelThe Annals of Statistics, 1978
- Dynamic programming algorithm optimization for spoken word recognitionIEEE Transactions on Acoustics, Speech, and Signal Processing, 1978