Automated Robot Skill Learning from Demonstration for Various Robot Systems

被引:6
作者
Gutzeit, Lisa [1 ]
Fabisch, Alexander [2 ]
Petzoldt, Christoph [1 ,3 ]
Wiese, Hendrik [2 ]
Kirchner, Frank [1 ,2 ]
机构
[1] Univ Bremen, Robot Res Grp, Bremen, Germany
[2] German Res Ctr Artificial Intelligence DFKI GmbH, Robot Innovat Ctr, Bremen, Germany
[3] Univ Bremen, BIBA Bremer Inst Prod & Logist GmbH, Bremen, Germany
来源
ADVANCES IN ARTIFICIAL INTELLIGENCE, KI 2019 | 2019年 / 11793卷
基金
欧盟地平线“2020”;
关键词
Behavior learning; Learning from demonstration; Behavior segmentation; Imitation learning; Transfer learning; Manipulation; Robotics;
D O I
10.1007/978-3-030-30179-8_14
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Transferring human movements to robotic systems is of high interest to equip the systems with new behaviors without expert knowledge. Typically, skills are often only learned for a very specific setup and a certain robot. We propose a modular framework to learn skills that is applicable on different robotic systems without adaptations. Our work builds on the recently introduced BesMan Learning Platform, which comprises the full workflow to transfer human demonstrations to a system, including automatized behavior segmentation, imitation learning, reinforcement learning for motion refinement, and methods to generalize to related tasks. For this paper, we extend this approach in order that different skills can be imitated by various systems in an automated fashion with a minimal amount of configuration, e.g., definition of the target system and environment. For this, we focus on the imitation of the demonstrated movements and show their transferability without movement refinement. We demonstrate the generality of the approach on a large dataset, consisting of about 700 throwing demonstrations. Nearly all of these human demonstrations are successfully transferred to four different robot target systems, namely Universal Robot's UR5 and UR10, KUKA LBR iiwa, and DFKI's robot COMPI. An analysis of the quality of the imitated movement on the real UR5 robot shows that useful throws can be executed on the system which can be used as starting points for further movement refinement.
引用
收藏
页码:168 / 181
页数:14
相关论文
共 18 条
[1]  
[Anonymous], 2016, P 3 INT C PHYSL COMP
[2]  
[Anonymous], 2009, ICRA
[3]   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
[4]  
Bargsten V., 2015, P 8 INT WORKSH HUM F
[5]  
Fabisch A, 2019, J Open Source Softw, V4, P1159, DOI DOI 10.21105/JOSS.01159
[6]   A Comparison of Policy Search in Joint Space and Cartesian Space for Refinement of Skills [J].
Fabisch, Alexander .
ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, 2020, 980 :301-309
[7]  
Gleicher M., 1998, Computer Graphics. Proceedings. SIGGRAPH 98 Conference Proceedings, P33, DOI 10.1145/280814.280820
[8]  
Gutzeit L., 2019, PHYSL COMPUTING SYST
[9]   The BesMan Learning Platform for Automated Robot Skill Learning [J].
Gutzeit, Lisa ;
Fabisch, Alexander ;
Otto, Marc ;
Metzen, Jan Hendrik ;
Hansen, Jonas ;
Kirchner, Frank ;
Kirchner, Elsa Andrea .
FRONTIERS IN ROBOTICS AND AI, 2018, 5
[10]   Completely derandomized self-adaptation in evolution strategies [J].
Hansen, N ;
Ostermeier, A .
EVOLUTIONARY COMPUTATION, 2001, 9 (02) :159-195