On learning, representing, and generalizing a task in a humanoid robot

被引:741
作者
Calinon, Sylvain [1 ]
Guenter, Florent [1 ]
Billard, Aude [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Learning Algorithms & Syst Lab, CH-1015 Lausanne, Switzerland
来源
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS | 2007年 / 37卷 / 02期
关键词
Gaussian mixture model (GMM); human motion subspace; human-robot interaction (HRI); learning by imitation; metric of imitation; programming by demonstration (PbD);
D O I
10.1109/TSMCB.2006.886952
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 contexts.
引用
收藏
页码:286 / 298
页数:13
相关论文
共 29 条
[1]   An approach for programming robots by demonstration: Generalization across different initial configurations of manipulated objects [J].
Alissandrakis, A ;
Nehaniv, CL ;
Dautenhahn, K ;
Saunders, J .
2005 IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, PROCEEDINGS, 2005, :61-66
[2]  
[Anonymous], 2006, P 15 IEEE INT S ROBO, DOI DOI 10.1109/ROMAN.2006.314458
[3]   Imitation of gestures in children is goal-directed [J].
Bekkering, H ;
Wohlschläger, A ;
Gattis, M .
QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY SECTION A-HUMAN EXPERIMENTAL PSYCHOLOGY, 2000, 53 (01) :153-164
[4]   Robot learning from demonstration [J].
Billard, A ;
Siegwart, R .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 47 (2-3) :65-67
[5]   Discriminative and adaptive imitation in uni-manual and bi-manual tasks [J].
Billard, Aude G. ;
Calinon, Sylvain ;
Guenter, Florent .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2006, 54 (05) :370-384
[6]  
Calinon S, 2005, IEEE-RAS INT C HUMAN, P161
[7]  
Calinon S, 2005, IEEE INT CONF ROBOT, P299
[8]  
CALINON S, 2005, P 22 INT C MACH LEAR, P105
[9]   On learning the statistical representation of a task and generalizing it to various contexts [J].
Calinon, Sylvain ;
Guenter, Florent ;
Billard, Aude .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :2978-+
[10]  
CARREIRAPERPINA.M, 2002, THESIS U SHEFFIELD S