A Constrained DMPs Framework for Robot Skills Learning and Generalization From Human Demonstrations

被引:53
作者
Lu, Zhenyu [1 ]
Wang, Ning [1 ]
Yang, Chenguang [1 ]
机构
[1] Univ West England, Bristol Robot Lab, Bristol BS16 1QY, Avon, England
基金
英国工程与自然科学研究理事会;
关键词
Trajectory; Collision avoidance; Robots; Couplings; Task analysis; Acceleration; Safety; Barrier Lyapunov functions (BLFs); dynamic movement primitives (DMPs); robot learning; skills generalization; MOVEMENT; ENVIRONMENT; IMITATION; SYSTEMS; TASKS;
D O I
10.1109/TMECH.2021.3057022
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The dynamical movement primitives (DMPs) model is a useful tool for efficient robotic learning manipulation skills from human demonstrations and then generalizing these skills to fulfill new tasks. It is improved and applied for the cases with multiple constraints such as having obstacles or relative distance limitation for multiagent formation. However, the improved DMPs should change additional terms according to the specified constraints of different tasks. In this article, we will propose a novel DMPs framework facing the constrained conditions for robotic skills generalization. First, we conclude the common characteristics of previous modified DMPs with constraints and propose a general DMPs framework with various classified constraints. Inspired by barrier Lyapunov functions (BLFs), an additional acceleration term of the general model is deduced to compensate tracking errors between the real and desired trajectories with constraints. Furthermore, we prove convergence of the generated path and make a discussion about advantages of the proposed method compared with the existing literature. Finally, in this article, we instantiate the novel framework through three experiments: obstacle avoidance in the static and dynamic environment and human-like cooperative manipulation, to certify its effectiveness.
引用
收藏
页码:3265 / 3275
页数:11
相关论文
共 44 条
[1]  
Billard A., 2008, Springer Handbook of Robotics, P1371, DOI 10.1007/978-3-540-30301-5_60
[2]  
Calinon S., 2009, IEEE ROBOT AUTOM MAG, V7, P44
[3]   Statistical Learning by Imitation of Competing Constraints in Joint Space and Task Space [J].
Calinon, Sylvain ;
Billard, Aude .
ADVANCED ROBOTICS, 2009, 23 (15) :2059-2076
[4]   Dimensionality Reduction for Dynamic Movement Primitives and Application to Bimanual Manipulation of Clothes [J].
Colome, Adria ;
Torras, Carme .
IEEE TRANSACTIONS ON ROBOTICS, 2018, 34 (03) :602-615
[5]  
Duan AQ, 2018, IEEE-RAS INT C HUMAN, P1032, DOI 10.1109/HUMANOIDS.2018.8624934
[6]   Humanoids skill learning based on real-time human motion imitation using Kinect [J].
Elbasiony, Reda ;
Gomaa, Walid .
INTELLIGENT SERVICE ROBOTICS, 2018, 11 (02) :149-169
[7]   Motion prediction of moving objects based on autoregressive model [J].
Elnagar, A ;
Gupta, K .
IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 1998, 28 (06) :803-810
[8]   Motion/force tracking control of nonholonomic mechanical systems via combining cascaded design and backstepping [J].
Fu, Jun ;
Chai, Tianyou ;
Su, Chun-Yi ;
Jin, Ying .
AUTOMATICA, 2013, 49 (12) :3682-3686
[9]   Coupling Movement Primitives: Interaction With the Environment and Bimanual Tasks [J].
Gams, Andrej ;
Nemec, Bojan ;
Ijspeert, Auke Jan ;
Ude, Ales .
IEEE TRANSACTIONS ON ROBOTICS, 2014, 30 (04) :816-830
[10]   Adaptive Neural Network Control of an Uncertain Robot With Full-State Constraints [J].
He, Wei ;
Chen, Yuhao ;
Yin, Zhao .
IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (03) :620-629