Dynamic movement primitives based on positive and negative demonstrations

被引:1
|
作者
Dong, Shuai [1 ]
Yang, Zhihua [1 ]
Zhang, Weixi [1 ]
Zou, Kun [1 ,2 ]
机构
[1] Univ Elect Sci & Technol China, Zhongshan Inst, Zhongshan, Peoples R China
[2] Univ Elect Sci & Technol China, Zhongshan Inst, Xueyuan Rd 1, Zhongshan 528400, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Expectation-maximization algorithm; Gaussian mixed regression; negative demonstrations; skill transfer learning; data set aggregation; TASK; SAFETY;
D O I
10.1177/17298806231152997
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Dynamic motion primitive has been the most prevalent model-based imitation learning method in the last few decades. Gaussian mixed regression dynamic motion primitive, which draws upon the strengths of both the motion model and the probability model to cope with multiple demonstrations, is a very practical and conspicuous branch in the dynamic motion primitive family. As Gaussian mixed regression dynamic motion primitive only learns from expert demonstrations and requires full environmental information, it is incapable of handling tasks with unmodeled obstacles. Aiming at this problem, we proposed the positive and negative demonstrations-based dynamic motion primitive, for which the introduction of negative demonstrations can bring additional flexibility. Positive and negative demonstrations-based dynamic motion primitive extends Gaussian mixed regression dynamic motion primitive in three aspects. The first aspect is a new maximum log-likelihood function that balances the probabilities on positive and negative demonstrations. The second one is the positive and negative demonstrations-based expectation-maximum, which involves iteratively calculating the lower bound of a new Q-function. And the last is the application framework of data set aggregation for positive and negative demonstrations-based dynamic motion primitive to handle unmodeled obstacles. Experiments on several typical robot manipulating tasks, which include letter writing, obstacle avoidance, and grasping in a grid box, are conducted to validate the performance of positive and negative demonstrations-based dynamic motion primitive.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] Control-oriented modeling of flight demonstrations for quadrotors using higher-order statistics and dynamic movement primitives
    Fang, Zhou
    Wang, Guofang
    Li, Weirong
    Li, Ping
    2014 IEEE 23RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS (ISIE), 2014, : 1518 - 1525
  • [22] Fourier movement primitives: an approach for learning rhythmic robot skills from demonstrations
    Kulak, Thibaut
    Silverio, Joao
    Calinon, Sylvain
    ROBOTICS: SCIENCE AND SYSTEMS XVI, 2020,
  • [23] Task Dependent Trajectory Learning from Multiple Demonstrations Using Movement Primitives
    Vidakovic, Josip
    Jerbic, Bojan
    Sekoranja, Bojan
    Svaco, Marko
    Suligoj, Filip
    ADVANCES IN SERVICE AND INDUSTRIAL ROBOTICS, 2020, 980 : 275 - 282
  • [24] Representing Movement Primitives as Implicit Dynamical Systems learned from Multiple Demonstrations
    Krug, Robert
    Dimitrov, Dimitar
    2013 16TH INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS (ICAR), 2013,
  • [25] Robot learning system based on dynamic movement primitives and neural network
    Zhang, Ying
    Li, Miao
    Yang, Chenguang
    NEUROCOMPUTING, 2021, 451 : 205 - 214
  • [26] Accurate Position and Velocity Control for Trajectories Based on Dynamic Movement Primitives
    Ning, KeJun
    Kulvicius, Tomas
    Tamosiunaite, Minija
    Woergoetter, Florentin
    2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011,
  • [27] Generalization Method of Dynamic Movement Primitives Based on Weighting of Task Parameters
    Zhang, Lei
    Fang, Zaojun
    Wang, Juxing
    He, Chen
    Gu, Danning
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2022, 33 (10): : 1226 - 1233
  • [28] Mobile Robots Path Planning Based on Dynamic Movement Primitives Library
    Mei, Zhuang
    Chen, Yang
    Jiang, Minghao
    Wu, Huaiyu
    Cheng, Lei
    PROCEEDINGS OF THE 36TH CHINESE CONTROL CONFERENCE (CCC 2017), 2017, : 6906 - 6911
  • [29] Incorporating Safety Into Parametric Dynamic Movement Primitives
    Kim, Hyoin
    Seo, Hoseong
    Choi, Seungwon
    Tomlin, Claire J.
    Kim, H. Jin
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2019, 4 (03) : 2260 - 2267
  • [30] Orientation in Cartesian Space Dynamic Movement Primitives
    Ude, Ales
    Nemec, Bojan
    Petric, Tadej
    Morimoto, Jun
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 2997 - 3004