A robot learning from demonstration framework to perform force-based manipulation tasks

被引:110
作者
Rozo, Leonel [1 ]
Jimenez, Pablo [1 ]
Torras, Carme [1 ]
机构
[1] UPC, CSIC, Percept & Manipulat Grp, Inst Robot & Informat Ind, Barcelona 08028, Spain
关键词
Programming by demonstration; Imitation learning; Haptic perception; Mutual information; HMM; GMR; Robotic manipulation; HIDDEN MARKOV-MODELS; IMITATION; CLASSIFICATION; SKILLS;
D O I
10.1007/s11370-012-0128-9
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper proposes an end-to-end learning from demonstration framework for teaching force-based manipulation tasks to robots. The strengths of this work are many fold. First, we deal with the problem of learning through force perceptions exclusively. Second, we propose to exploit haptic feedback both as a means for improving teacher demonstrations and as a human-robot interaction tool, establishing a bidirectional communication channel between the teacher and the robot, in contrast to the works using kinesthetic teaching. Third, we address the well-known what to imitate? problem from a different point of view, based on the mutual information between perceptions and actions. Lastly, the teacher's demonstrations are encoded using a Hidden Markov Model, and the robot execution phase is developed by implementing a modified version of Gaussian Mixture Regression that uses implicit temporal information from the probabilistic model, needed when tackling tasks with ambiguous perceptions. Experimental results show that the robot is able to learn and reproduce two different manipulation tasks, with a performance comparable to the teacher's one.
引用
收藏
页码:33 / 51
页数:19
相关论文
共 49 条
[1]   A survey of robot learning from demonstration [J].
Argall, Brenna D. ;
Chernova, Sonia ;
Veloso, Manuela ;
Browning, Brett .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (05) :469-483
[2]  
Atkeson C. G., 1997, ICML, P12
[3]   Learning tasks from observation and practice [J].
Bentivegna, DC ;
Atkeson, CG ;
Cheng, G .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 47 (2-3) :163-169
[4]   Discovering optimal imitation strategies [J].
Billard, A ;
Epars, Y ;
Calinon, S ;
Schaal, S ;
Cheng, G .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 47 (2-3) :69-77
[5]  
Billard A., 2008, Springer Handbook of robotics
[6]   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
[7]   Contact-State Classification in Human-Demonstrated Robot Compliant Motion Tasks Using the Boosting Algorithm [J].
Cabras, Stefano ;
Eugenia Castellanos, Maria ;
Staffetti, Ernesto .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART B-CYBERNETICS, 2010, 40 (05) :1372-1386
[8]  
Cakmak M, 2012, ACMIEEE INT CONF HUM, P17
[9]  
Calinon S., 2007, 2007 2nd Annual Conference on Human-Robot Interaction (HRI), P255
[10]   A Probabilistic Programming by Demonstration Framework Handling Constraints in Joint Space and Task Space [J].
Calinon, Sylvain ;
Billard, Aude .
2008 IEEE/RSJ INTERNATIONAL CONFERENCE ON ROBOTS AND INTELLIGENT SYSTEMS, VOLS 1-3, CONFERENCE PROCEEDINGS, 2008, :367-372