Learning periodic skills for robotic manipulation: Insights on orientation and impedance

Fares Abu-Dakka, Matteo Saveriano, Luka Peternel

Research output: Contribution to journalArticlepeer-review

Abstract

Many daily tasks exhibit a periodic nature, necessitating that robots possess the ability to execute them either alone or in collaboration with humans. A widely used approach to encode and learn such periodic patterns from human demonstrations is through periodic Dynamic Movement Primitives (DMPs). Periodic DMPs encode cyclic data independently across multiple dimensions of multi-degree of freedom systems. This method is effective for simple data, like Cartesian or joint position trajectories. However, it cannot account for various geometric constraints imposed by more complex data, such as orientation and stiffness. To bridge this gap, we propose a novel periodic DMP formulation that enables the encoding of periodic orientation trajectories and varying stiffness matrices while considering their geometric constraints. Our geometry-aware approach exploits the properties of the Riemannian manifold and Lie group to directly encode such periodic data while respecting its inherent geometric constraints. We initially employed simulation to validate the technical aspects of the proposed method thoroughly. Subsequently, we conducted experiments with two different real-world robots performing daily tasks involving periodic changes in orientation and/or stiffness, i.e., operating a drilling machine using a rotary handle and facilitating collaborative human–robot sawing.

Original languageEnglish (US)
Article number104763
JournalRobotics and Autonomous Systems
Volume180
DOIs
StatePublished - Oct 2024

Keywords

  • Learning from demonstration
  • Learning periodic skills
  • Riemannian manifold learning

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Software
  • General Mathematics
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Learning periodic skills for robotic manipulation: Insights on orientation and impedance'. Together they form a unique fingerprint.

Cite this