Using probabilistic movement primitives in robotics

被引:0
|
作者
Alexandros Paraschos
Christian Daniel
Jan Peters
Gerhard Neumann
机构
[1] Technische Universität Darmstadt,Computational Learning for Autonomous Systems
[2] Bosch Center for Artificial Intelligence,undefined
[3] Max-Planck-Institut für Intelligente Systeme,undefined
[4] School of Computer Science,undefined
[5] University of Lincoln,undefined
来源
Autonomous Robots | 2018年 / 42卷
关键词
Imitation learning; Movement primitives; Trajectory representation; Control; Robotics;
D O I
暂无
中图分类号
学科分类号
摘要
Movement Primitives are a well-established paradigm for modular movement representation and generation. They provide a data-driven representation of movements and support generalization to novel situations, temporal modulation, sequencing of primitives and controllers for executing the primitive on physical systems. However, while many MP frameworks exhibit some of these properties, there is a need for a unified framework that implements all of them in a principled way. In this paper, we show that this goal can be achieved by using a probabilistic representation. Our approach models trajectory distributions learned from stochastic movements. Probabilistic operations, such as conditioning can be used to achieve generalization to novel situations or to combine and blend movements in a principled way. We derive a stochastic feedback controller that reproduces the encoded variability of the movement and the coupling of the degrees of freedom of the robot. We evaluate and compare our approach on several simulated and real robot scenarios.
引用
收藏
页码:529 / 551
页数:22
相关论文
共 50 条
  • [1] Using probabilistic movement primitives in robotics
    Paraschos, Alexandros
    Daniel, Christian
    Peters, Jan
    Neumann, Gerhard
    AUTONOMOUS ROBOTS, 2018, 42 (03) : 529 - 551
  • [2] Using Probabilistic Movement Primitives for Striking Movements
    Gomez-Gonzalez, Sebastian
    Neumann, Gerhard
    Schoelkopf, Bernhard
    Peters, Jan
    2016 IEEE-RAS 16TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2016, : 502 - 508
  • [3] Probabilistic Prioritization of Movement Primitives
    Paraschos, Alexandros
    Lioutikov, Rudolf
    Peters, Jan
    Neumann, Gerhard
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (04): : 2294 - 2301
  • [4] Improving Local Trajectory Optimisation using Probabilistic Movement Primitives
    Shyam, R. B. Ashith
    Lightbody, Peter
    Das, Gautham
    Liu, Pengcheng
    Gomez-Gonzalez, Sebastian
    Neumann, Gerhard
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 2666 - 2671
  • [5] Dynamic movement primitives in robotics: A tutorial survey
    Saveriano, Matteo
    Abu-Dakka, Fares J.
    Kramberger, Aljaz
    Peternel, Luka
    INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2023, 42 (13): : 1133 - 1184
  • [6] Active Learning of Probabilistic Movement Primitives
    Conkey, Adam
    Hermans, Tucker
    2019 IEEE-RAS 19TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2019, : 425 - 432
  • [7] Dimensionality Reduction for Probabilistic Movement Primitives
    Colome, Adria
    Neumann, Gerhard
    Peters, Jan
    Torras, Carme
    2014 14TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2014, : 794 - 800
  • [8] Experience Reuse with Probabilistic Movement Primitives
    Stark, Svenja
    Peters, Jan
    Rueckert, Elmar
    2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 1210 - 1217
  • [9] Plucking Motions for Tea Harvesting Robots Using Probabilistic Movement Primitives
    Motokura, Kurena
    Takahashi, Masaki
    Ewerton, Marco
    Peters, Jan
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02) : 3275 - 3282
  • [10] Probabilistic Movement Primitives Based on Weight Combination
    Fu, Jian
    Wang, Yucai
    Luo, Fan
    Li, Xiaolong
    2022 INTERNATIONAL CONFERENCE ON ADVANCED ROBOTICS AND MECHATRONICS (ICARM 2022), 2022, : 774 - 780