2021
DOI: 10.48550/arxiv.2102.03861
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Dynamic Movement Primitives in Robotics: A Tutorial Survey

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 ma… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
28
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 25 publications
(28 citation statements)
references
References 237 publications
(351 reference statements)
0
28
0
Order By: Relevance
“…There has also been extensive research in incorporating compositional temporal structure for multi-frequency robot control: from constructing a hierarchical abstraction of control primitives, to combining them with reinforcement learning. Early work in this area includes Dynamic Movement Primitives (DMPs) [21], [22], [23], [24], [25], [26], which use attractor dynamics to produce stable units of control that are sequenced or blended together to perform downstream tasks with imitation learning. DMPs have also since been extended and used within hierarchical reinforcement learning (RL) using the options framework [27], [28], [29], [30], where they are formulated as pretrained low-level skills that are composed hierarchically by having a high-level policy choose between primitive actions or pretrained skills [31].…”
Section: Related Workmentioning
confidence: 99%
“…There has also been extensive research in incorporating compositional temporal structure for multi-frequency robot control: from constructing a hierarchical abstraction of control primitives, to combining them with reinforcement learning. Early work in this area includes Dynamic Movement Primitives (DMPs) [21], [22], [23], [24], [25], [26], which use attractor dynamics to produce stable units of control that are sequenced or blended together to perform downstream tasks with imitation learning. DMPs have also since been extended and used within hierarchical reinforcement learning (RL) using the options framework [27], [28], [29], [30], where they are formulated as pretrained low-level skills that are composed hierarchically by having a high-level policy choose between primitive actions or pretrained skills [31].…”
Section: Related Workmentioning
confidence: 99%
“…DMP framework provides an elegant way to encode any arbitrary spatial trajectory as a stable second-order nonlinear system, which is well suited and widely utilized controlling for robotic systems [21]. The standard DMP system consists of a point attractor formulated as a second-order ordinary differential equation (ODE) with a nonlinear forcing term.…”
Section: Dynamic Movement Primitivesmentioning
confidence: 99%
“…Here xg is an estimate of the final goal position. A fair assumption is that the goal is moving slow enough such that v ≥ ẋg the convergence properties holds for the system in (21). The estimate of the final goal position at time t is updated with a simple weighted average of the current goal position and the position estimated using the goal velocity at time t,…”
Section: Moving Target Dmp With Velocity Feedbackmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, our framework can handle the Cartesian term q ∈ R and the Riemannian term v ∈ S 2 respectively. In brief, comparing with the state-of-theart researches [28], our framework can learn the multispace skills in cartesian space and 2D sphere manifold. The demonstrated human arm endpoint poses including positions and orientations can be transferred to robots simultaneously.…”
Section: Introductionmentioning
confidence: 99%