Robot complex motion learning based on unsupervised trajectory segmentation and movement primitives

被引:18
作者
Song, Caiwei [1 ]
Liu, Gangfeng [1 ]
Zhang, Xuehe [1 ]
Zang, Xizhe [1 ]
Xu, Congcong [1 ]
Zhao, Jie [1 ]
机构
[1] Harbin Inst Technol, Sch Mechatron Engn, Harbin 150001, Peoples R China
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Robot learning through demonstration; Autonomous segmentation; Motion and path planning; Human-robot interaction;
D O I
10.1016/j.isatra.2019.08.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a robot skill acquisition framework for learning and reproducing humanoid trajectories with complex forms. A new unsupervised segmentation method is proposed to detect motion units in the demonstrated kinematic data using the concept of key points. To find the consistent features of trajectories, a Hidden Semi-Markov Model (HSMM) is used to identify key points common to all the demonstrations. Generalizing the motion units is achieved via a Probability-based Movement Primitive (PbMP), which encapsulates multiple trajectories into one model. Such a framework can generate trajectories suitable for robot execution with arbitrary shape and complexity from a small number of demonstrations, which greatly expands the application scenarios of robot programming by demonstration. The automatic segmentation process does not rely on a priori knowledge or models for specific tasks, and the generalized trajectory retains more consistent features than those produced by other algorithms. We demonstrate the effectiveness of the proposed framework through simulations and experiments. (C) 2019 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:325 / 335
页数:11
相关论文
共 31 条
[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]   IMITATION LEARNING OF DUAL-ARM MANIPULATION TASKS IN HUMANOID ROBOTS [J].
Asfour, T. ;
Azad, P. ;
Gyarfas, F. ;
Dillmann, R. .
INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2008, 5 (02) :183-202
[3]  
Billard A., 2016, HDB ROBOTICS
[4]   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
[5]  
Calinon S, 2014, IEEE INT CONF ROBOT, P3339, DOI 10.1109/ICRA.2014.6907339
[6]   Learning Compliant Movement Primitives Through Demonstration and Statistical Generalization [J].
Denisa, Miha ;
Gams, Andrej ;
Ude, Ales ;
Petric, Tadej .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2016, 21 (05) :2581-2594
[7]   Evaluation of contactless human-machine interface for robotic surgical training [J].
Despinoy, Fabien ;
Zemiti, Nabil ;
Forestier, Germain ;
Sanchez, Alonso ;
Jannin, Pierre ;
Poignet, Philippe .
INTERNATIONAL JOURNAL OF COMPUTER ASSISTED RADIOLOGY AND SURGERY, 2018, 13 (01) :13-24
[8]   Unsupervised Trajectory Segmentation for Surgical Gesture Recognition in Robotic Training [J].
Despinoy, Fabien ;
Bouget, David ;
Forestier, Germain ;
Penet, Cedric ;
Zemiti, Nabil ;
Poignet, Philippe ;
Jannin, Pierre .
IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 2016, 63 (06) :1280-1291
[9]   Trajectory generation for robotic assembly operations using learning by demonstration [J].
Duque, David A. ;
Prieto, Flavio A. ;
Hoyos, Jose G. .
ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2019, 57 :292-302
[10]   Hierarchical morse-smale complexes for piecewise linear 2-manifolds [J].
Edelsbrunner, H ;
Harer, J ;
Zomorodian, A .
DISCRETE & COMPUTATIONAL GEOMETRY, 2003, 30 (01) :87-107