ProDMPs: A Unified Perspective on Dynamic and Probabilistic Movement Primitives

10/04/2022
by   Ge Li, et al.
3

Movement Primitives (MPs) are a well-known concept to represent and generate modular trajectories. MPs can be broadly categorized into two types: (a) dynamics-based approaches that generate smooth trajectories from any initial state, e. g., Dynamic Movement Primitives (DMPs), and (b) probabilistic approaches that capture higher-order statistics of the motion, e. g., Probabilistic Movement Primitives (ProMPs). To date, however, there is no method that unifies both, i. e. that can generate smooth trajectories from an arbitrary initial state while capturing higher-order statistics. In this paper, we introduce a unified perspective of both approaches by solving the ODE underlying the DMPs. We convert expensive online numerical integration of DMPs into basis functions that can be computed offline. These basis functions can be used to represent trajectories or trajectory distributions similar to ProMPs while maintaining all the properties of dynamical systems. Since we inherit the properties of both methodologies, we call our proposed model Probabilistic Dynamic Movement Primitives (ProDMPs). Additionally, we embed ProDMPs in deep neural network architecture and propose a new cost function for efficient end-to-end learning of higher-order trajectory statistics. To this end, we leverage Bayesian Aggregation for non-linear iterative conditioning on sensory inputs. Our proposed model achieves smooth trajectory generation, goal-attractor convergence, correlation analysis, non-linear conditioning, and online re-planing in one framework.

READ FULL TEXT

page 1

page 6

page 8

research
03/25/2020

Merging Position and Orientation Motion Primitives

In this paper, we focus on generating complex robotic trajectories by me...
research
08/03/2022

Neural Dynamic Movement Primitives – a survey

One of the most important challenges in robotics is producing accurate t...
research
05/27/2019

Autonomous Interpretation of Demonstrations for Modification of Dynamical Movement Primitives

The concept of dynamical movement primitives (DMPs) has become popular f...
research
03/25/2020

Adaptive Conditional Neural Movement Primitives via Representation Sharing Between Supervised and Reinforcement Learning

Learning by Demonstration provides a sample efficient way to equip robot...
research
08/28/2019

DMP++: Overcoming Some Drawbacks of Dynamic Movement Primitives

Dynamic Movement Primitives (DMPs) is a framework for learning a point-t...
research
07/11/2023

Deep Probabilistic Movement Primitives with a Bayesian Aggregator

Movement primitives are trainable parametric models that reproduce robot...
research
11/23/2022

Comparison of Motion Encoding Frameworks on Human Manipulation Actions

Movement generation, and especially generalisation to unseen situations,...

Please sign up or login with your details

Forgot password? Click here to reset