Periodic DMP formulation for Quaternion Trajectories

10/20/2021
by   Fares J. Abu-Dakka, et al.
0

Imitation learning techniques have been used as a way to transfer skills to robots. Among them, dynamic movement primitives (DMPs) have been widely exploited as an effective and an efficient technique to learn and reproduce complex discrete and periodic skills. While DMPs have been properly formulated for learning point-to-point movements for both translation and orientation, periodic ones are missing a formulation to learn the orientation. To address this gap, we propose a novel DMP formulation that enables encoding of periodic orientation trajectories. Within this formulation we develop two approaches: Riemannian metric-based projection approach and unit quaternion based periodic DMP. Both formulations exploit unit quaternions to represent the orientation. However, the first exploits the properties of Riemannian manifolds to work in the tangent space of the unit sphere. The second encodes directly the unit quaternion trajectory while guaranteeing the unitary norm of the generated quaternions. We validated the technical aspects of the proposed methods in simulation. Then we performed experiments on a real robot to execute daily tasks that involve periodic orientation changes (i.e., surface polishing/wiping and liquid mixing by shaking).

READ FULL TEXT

page 1

page 5

page 6

research
10/28/2021

Orientation Probabilistic Movement Primitives on Riemannian Manifolds

Learning complex robot motions necessarily demands to have models that a...
research
03/07/2022

A Unified Formulation of Geometry-aware Dynamic Movement Primitives

Learning from demonstration (LfD) is considered as an efficient way to t...
research
10/27/2022

Learning Deep Robotic Skills on Riemannian manifolds

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

Learning Stable Robotic Skills on Riemannian Manifolds

In this paper, we propose an approach to learn stable dynamical systems ...
research
07/09/2019

Towards Orientation Learning and Adaptation in Cartesian Space

As a promising branch in robotics, imitation learning emerges as an impo...
research
03/02/2022

Imitation of Manipulation Skills Using Multiple Geometries

Daily manipulation tasks are characterized by regular characteristics as...
research
08/15/2021

Learning Dynamical System for Grasping Motion

Dynamical System has been widely used for encoding trajectories from hum...

Please sign up or login with your details

Forgot password? Click here to reset