Towards Reversible Dynamic Movement Primitives

被引:0
|
作者
Iturrate, Inigo [1 ,2 ]
Sloth, Christoffer [1 ]
Kramberger, Aljaz [1 ]
Petersen, Henrik Gordon [1 ]
Ostergaard, Esben Hallundbaek [2 ]
Savarimuthu, Thiusius Rajeeth [1 ]
机构
[1] Univ Southern Denmark, Maersk McKinney Moller Inst, Odense, Denmark
[2] Universal Robots AS, Odense, Denmark
关键词
ADAPTATION; ENVIRONMENT; SKILLS;
D O I
10.1109/iros40897.2019.8968270
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper we present an initial approach towards reversible robot movement primitives. Our approach is a modification of Dynamic Movement Primitives (DMPs), a widely used framework for robot learning from demonstration. DMPs are based on dynamical systems to guarantee properties such as convergence to a goal state, robustness to perturbation, and the ability to generalize to other goal states. Yet a main limitation of their original formulation is that they do not allow for movements to be reversed. Thus, to execute the same task forwards and backwards would mean to learn two separate primitives. We propose to replace the transformation system in DMPs with the Logistic Differential Equation (LDE), a known time-reversible non-linear system. Similarly to the original DMP formulation, our system's temporal evolution is controlled by a phase system, which in our case is derived from the LDE to guarantee reversibility. We evaluate our approach experimentally with demonstration data from a real robot assembly task, and show comparable properties to those of the original DMP system.
引用
收藏
页码:5063 / 5070
页数:8
相关论文
共 50 条
  • [1] FlexDMP - Extending Dynamic Movement Primitives towards Flexible Joint Robots
    Wahrburg, Arne
    Guida, Simone
    Enayati, Nima
    Zanchettin, Andrea Maria
    Rocco, Paolo
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 7592 - 7598
  • [2] Dynamic Movement Primitives for Human Movement Recognition
    Pehlivan, Alp Burak
    Oztop, Erhan
    IECON 2015 - 41ST ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2015, : 2178 - 2183
  • [3] Extending Dynamic Movement Primitives towards High-Performance Robot Motion
    Wahrburg, Arne
    Guida, Simone
    Enayati, Nima
    Zanchettin, Andrea Maria
    Rocco, Paolo
    2020 IEEE 16TH INTERNATIONAL WORKSHOP ON ADVANCED MOTION CONTROL (AMC), 2020, : 52 - 58
  • [4] Sparse Control for Dynamic Movement Primitives
    Wensing, Patrick M.
    Slotine, Jean-Jacques
    IFAC PAPERSONLINE, 2017, 50 (01): : 10114 - 10121
  • [5] Modified dynamic movement primitives for joining movement sequences
    Kulvicius, Tomas
    Ning, KeJun
    Tamosiunaite, Minija
    Woergoetter, Florentin
    2011 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2011, : 2275 - 2280
  • [6] Compliant Parametric Dynamic Movement Primitives
    Ugur, Emre
    Girgin, Hakan
    ROBOTICA, 2020, 38 (03) : 457 - 474
  • [7] Robotic peg-in-hole assembly based on reversible dynamic movement primitives and trajectory optimization
    Zhao, Huan
    Chen, Yuxiang
    Li, Xiangfei
    Ding, Han
    MECHATRONICS, 2023, 95
  • [8] Compound Movement Recognition Using Dynamic Movement Primitives
    Kordia, Ali H.
    Melo, Francisco S.
    PROGRESS IN ARTIFICIAL INTELLIGENCE (EPIA 2021), 2021, 12981 : 456 - 468
  • [9] 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
  • [10] 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