Adaptation and coaching of periodic motion primitives through physical and visual interaction

被引:48
作者
Gams, Andrej [1 ]
Petric, Tadej [1 ,4 ]
Do, Martin [2 ]
Nemec, Bojan [1 ]
Morimoto, Jun [3 ]
Asfour, Tamim [2 ]
Ude, Ales [1 ,3 ]
机构
[1] Jozef Stefan Inst, Dept Automat Biocybernet & Robot, Humanoid & Cognit Robot Lab, Ljubljana 1000, Slovenia
[2] Karlsruhe Inst Technol, Inst Anthropomat & Robot, High Performance Humanoid Technol Lab, D-76131 Karlsruhe, Germany
[3] ATR Computat Neurosci Labs, Dept Brain Robot Interface, Kyoto 6190288, Japan
[4] Ecole Polytech Fed Lausanne, Biorobot Lab, Stn 14, CH-1015 Lausanne, Vaud, Switzerland
关键词
Dynamic movement primitives; Force control; Coaching; Human-robot interaction; IMITATION; MANIPULATION; SKILLS;
D O I
10.1016/j.robot.2015.09.011
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we propose and evaluate a control system to (1) learn and (2) adapt robot motion for continuous non-rigid contact with the environment. We present the approach in the context of wiping surfaces with robots. Our approach is based on learning by demonstration. First an initial periodic motion, covering the essence of the wiping task, is transferred from a human to a robot. The system extracts and learns one period of motion. Once the user/demonstrator is content with the motion, the robot seeks and establishes contact with a given surface, maintaining a predefined force of contact through force feedback. The shape of the surface is encoded for the complete period of motion, but the robot can adapt to a different surface, perturbations or obstacles. The novelty stems from the fact that the feedforward component is learned and encoded in a dynamic movement primitive. By using the feedforward component, the feedback component is greatly reduced if not completely canceled. Finally, if the user is not satisfied with the periodic pattern, he/she can change parts of motion through predefined gestures or through physical contact in a manner of a tutor or a coach. The complete system thus allows not only a transfer of motion, but a transfer of motion with matching correspondences, i.e. wiping motion is constrained to maintain physical contact with the surface to be wiped. The interface for both learning and adaptation is simple and intuitive and allows for fast and reliable knowledge transfer to the robot. Simulated and real world results in the application domain of wiping a surface are presented on three different robotic platforms. Results of the three robotic platforms, namely a 7 degree-of-freedom Kuka LWR-4 robot, the ARMAR-IIIa humanoid platform and the Sarcos CB-i humanoid robot, depict different methods of adaptation to the environment and coaching. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:340 / 351
页数:12
相关论文
共 46 条
[1]   Adaptation of manipulation skills in physical contact with the environment to reference force profiles [J].
Abu-Dakka, Fares J. ;
Nemec, Bojan ;
Jorgensen, Jimmy A. ;
Savarimuthu, Thiusius R. ;
Kruger, Norbert ;
Ude, Ales .
AUTONOMOUS ROBOTS, 2015, 39 (02) :199-217
[2]  
[Anonymous], IEEE T ROBOT
[3]  
[Anonymous], P 12 IAPR C MACH VIS
[4]  
[Anonymous], NEURAL COMPUT
[5]  
Atkeson CG, 1997, ARTIF INTELL REV, V11, P11, DOI 10.1023/A:1006559212014
[6]  
Calinan S, 2012, IEEE-RAS INT C HUMAN, P323, DOI 10.1109/HUMANOIDS.2012.6651539
[7]  
Calinon S., 2007, 2007 2nd Annual Conference on Human-Robot Interaction (HRI), P255
[8]   Learning and Reproduction of Gestures by Imitation An Approach Based on Hidden Markov Model and Gaussian Mixture Regression [J].
Calinon, Sylvain ;
D'Halluin, Florent ;
Sauser, Eric L. ;
Caldwell, Darwin G. ;
Billard, Aude G. .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2010, 17 (02) :44-54
[9]   CB: a humanoid research platform for exploring neuroscience [J].
Cheng, Gordon ;
Hyon, Sang-Ho ;
Morimoto, Jun ;
Ude, Ales ;
Hale, Joshua G. ;
Colvin, Glenn ;
Scroggin, Wayco ;
Jacobsen, Stephen C. .
ADVANCED ROBOTICS, 2007, 21 (10) :1097-1114
[10]   Teaching and learning of robot tasks via observation of human performance [J].
Dillmann, R .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2004, 47 (2-3) :109-116