Dynamic Movement Primitives in Robotics: A Tutorial Survey
Matteo Saveriano, Fares J. Abu-Dakka, Aljaz Kramberger, and Luka, Peternel

TL;DR
This tutorial survey comprehensively reviews Dynamic Movement Primitives (DMPs) in robotics, covering mathematical formulations, practical implementations, and research trends, highlighting their role in generating adaptable motor commands inspired by biological systems.
Contribution
It provides a systematic review of DMP formulations, discusses their advantages and limitations, and offers practical implementation insights and future research directions.
Findings
Multiple DMP formulations with distinct advantages and limitations
Practical implementations and released code for DMP approaches
Identification of research gaps and future directions in DMP development
Abstract
Biological systems, including human beings, have the innate ability to perform complex tasks in versatile and agile manner. Researchers in sensorimotor control have tried to understand and formally define this innate property. The idea, supported by several experimental findings, that biological systems are able to combine and adapt basic units of motion into complex tasks finally lead to the formulation of the motor primitives theory. In this respect, Dynamic Movement Primitives (DMPs) represent an elegant mathematical formulation of the motor primitives as stable dynamical systems, and are well suited to generate motor commands for artificial systems like robots. In the last decades, DMPs have inspired researchers in different robotic fields including imitation and reinforcement learning, optimal control,physical interaction, and human-robot co-working, resulting a considerable amount…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMuscle activation and electromyography studies · Robot Manipulation and Learning · Robotic Locomotion and Control
