Orientation in Cartesian Space Dynamic Movement Primitives

被引:0
|
作者
Ude, Ales [1 ,2 ]
Nemec, Bojan [1 ]
Petric, Tadej [1 ,2 ]
Morimoto, Jun [2 ]
机构
[1] Jozef Stefan Inst, Dept Automat Biocybernet & Robot, Humanoid & Cognit Robot Lab, Ljubljana, Slovenia
[2] ATR Computat Neurosci Labs, Dept Brain Robot Interface, Kyoto, Japan
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic movement primitives (DMPs) were proposed as an efficient way for learning and control of complex robot behaviors. They can be used to represent point-to-point and periodic movements and can be applied in Cartesian or in joint space. One problem that arises when DMPs are used to define control policies in Cartesian space is that there exists no minimal, singularity-free representation of orientation. In this paper we show how dynamic movement primitives can be defined for non minimal, singularity free representations of orientation, such as rotation matrices and quaternions. All of the advantages of DMPs, including ease of learning, the ability to include coupling terms, and scale and temporal invariance, can be adopted in our formulation. We have also proposed a new phase stopping mechanism to ensure full movement reproduction in case of perturbations.
引用
收藏
页码:2997 / 3004
页数:8
相关论文
共 50 条
  • [21] Movement reproduction and obstacle avoidance with dynamic movement primitives and potential fields
    Park, Dae-Hyung
    Hoffmann, Heiko
    Pastor, Peter
    Schaal, Stefan
    2008 8TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS 2008), 2008, : 91 - 98
  • [22] Efficient movement representation by embedding Dynamic Movement Primitives in Deep Autoencoders
    Chen, Nutan
    Bayer, Justin
    Urban, Sebastian
    van der Smagt, Patrick
    2015 IEEE-RAS 15TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2015, : 434 - 440
  • [23] Dynamic Movement Primitives Based Robot Skills Learning
    Ling-Huan Kong
    Wei He
    Wen-Shi Chen
    Hui Zhang
    Yao-Nan Wang
    Machine Intelligence Research, 2023, 20 : 396 - 407
  • [24] Trajectory Representation by Nonlinear Scaling of Dynamic Movement Primitives
    Ude, Ales
    Vuga, Rok
    Nemec, Bojan
    Morimoto, Jun
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 4728 - 4735
  • [25] Reinforcement Learning with Dynamic Movement Primitives for Obstacle Avoidance
    Li, Ang
    Liu, Zhenze
    Wang, Wenrui
    Zhu, Mingchao
    Li, Yanhui
    Huo, Qi
    Dai, Ming
    APPLIED SCIENCES-BASEL, 2021, 11 (23):
  • [26] Adaptation of Robot Locomotion Patterns with Dynamic Movement Primitives
    Rosado, Jose
    Silva, Filipe
    Santos, Vitor
    2015 IEEE INTERNATIONAL CONFERENCE ON AUTONOMOUS ROBOT SYSTEMS AND COMPETITIONS (ICARSC), 2015, : 23 - 28
  • [27] Dynamic Movement Primitives for Cooperative Manipulation and Synchronized Motions
    Umlauft, Jonas
    Sieber, Dominik
    Hirche, Sandra
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 766 - 771
  • [28] Tight Dynamic Movement Primitives for Complex Trajectory Generation
    Cohen, Yosef
    Berman, Sigal
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 2402 - 2407
  • [29] Trajectory Augmentation Method Based on Dynamic Movement Primitives
    Asemanrafat, Amirreza
    Taheri, Alireza
    Meghdari, Ali F.
    IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF MECHANICAL ENGINEERING, 2024, : 917 - 926
  • [30] From dynamic movement primitives to associative skill memories
    Pastor, Peter
    Kalakrishnan, Mrinal
    Meier, Franziska
    Stulp, Freek
    Buchli, Jonas
    Theodorou, Evangelos
    Schaal, Stefan
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (04) : 351 - 361