A Unified Formulation of Geometry-aware Dynamic Movement Primitives

03/07/2022
by   Fares J. Abu-Dakka, et al.
0

Learning from demonstration (LfD) is considered as an efficient way to transfer skills from humans to robots. Traditionally, LfD has been used to transfer Cartesian and joint positions and forces from human demonstrations. The traditional approach works well for some robotic tasks, but for many tasks of interest it is necessary to learn skills such as orientation, impedance, and/or manipulability that have specific geometric characteristics. An effective encoding of such skills can be only achieved if the underlying geometric structure of the skill manifold is considered and the constrains arising from this structure are fulfilled during both learning and execution. However, typical learned skill models such as dynamic movement primitives (DMPs) are limited to Euclidean data and fail in correctly embedding quantities with geometric constraints. In this paper, we propose a novel and mathematically principled framework that uses concepts from Riemannian geometry to allow DMPs to properly embed geometric constrains. The resulting DMP formulation can deal with data sampled from any Riemannian manifold including, but not limited to, unit quaternions and symmetric and positive definite matrices. The proposed approach has been extensively evaluated both on simulated data and real robot experiments. The performed evaluation demonstrates that beneficial properties of DMPs, such as convergence to a given goal and the possibility to change the goal during operation, apply also to the proposed formulation.

READ FULL TEXT

page 8

page 10

page 11

research
03/12/2020

Geometry-aware Dynamic Movement Primitives

In many robot control problems, factors such as stiffness and damping ma...
research
10/14/2022

Geometric Reinforcement Learning: The Case of Cartesian Space Orientation

Reinforcement learning (RL) enables an agent to learn by trial and error...
research
10/20/2021

Periodic DMP formulation for Quaternion Trajectories

Imitation learning techniques have been used as a way to transfer skills...
research
10/28/2021

Orientation Probabilistic Movement Primitives on Riemannian Manifolds

Learning complex robot motions necessarily demands to have models that a...
research
10/27/2022

Learning Deep Robotic Skills on Riemannian manifolds

In this paper, we propose RiemannianFlow, a deep generative model that a...
research
03/02/2022

Imitation of Manipulation Skills Using Multiple Geometries

Daily manipulation tasks are characterized by regular characteristics as...
research
08/28/2022

Learning Stable Robotic Skills on Riemannian Manifolds

In this paper, we propose an approach to learn stable dynamical systems ...

Please sign up or login with your details

Forgot password? Click here to reset