Periodic DMP formulation for Quaternion Trajectories

Conference Paper (2021)
Author(s)

Fares J. Abu-Dakka (Aalto University)

Matteo Saveriano (University of Innsbruck)

Luka Peternel (TU Delft - Human-Robot Interaction)

Research Group
Human-Robot Interaction
Copyright
© 2021 Fares J. Abu-Dakka, Matteo Saveriano, L. Peternel
DOI related publication
https://doi.org/10.1109/ICAR53236.2021.9659319
More Info
expand_more
Publication Year
2021
Language
English
Copyright
© 2021 Fares J. Abu-Dakka, Matteo Saveriano, L. Peternel
Research Group
Human-Robot Interaction
Pages (from-to)
658-663
ISBN (print)
978-1-6654-3685-4
ISBN (electronic)
978-1-6654-3684-7
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

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).

Files

ICAR21_0065_FI.pdf
(pdf | 4.31 Mb)
License info not available