An Improved Dual Quaternion Dynamic Movement Primitives-Based Algorithm for Robot-Agnostic Learning and Execution of Throwing TasksSource: Journal of Mechanisms and Robotics:;2025:;volume( 017 ):;issue: 009::page 91012-1DOI: 10.1115/1.4068555Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: Inspired by human nature, roboticists have conceived robots as tools meant to be flexible, capable of performing a wide variety of tasks. Learning from demonstration methods allow us to “teach” robots the way we would perform tasks, in a versatile and adaptive manner. Dynamic movement primitives (DMP) aims for learning complex behaviors in such a way, representing tasks as stable, well-understood dynamical systems. By modeling movements over the SE(3) group, modeled primitives can be generalized for any robotic manipulator capable of full end-effector 3D movement. In this article, we present a robot-agnostic formulation of discrete DMP based on the dual quaternion algebra, oriented to modeling throwing movements. We consider adapted initial and final poses and velocities, all computed from a projectile kinematic model and from the goal at which the projectile is aimed. Experimental demonstrations are carried out in both a simulated and a real environment. Results support the effectiveness of the improved method formulation.
|
Collections
Show full item record
contributor author | Liendo, Freddy | |
contributor author | Hernández, Camilo | |
contributor author | Galez, Christine | |
date accessioned | 2025-08-20T09:45:45Z | |
date available | 2025-08-20T09:45:45Z | |
date copyright | 5/9/2025 12:00:00 AM | |
date issued | 2025 | |
identifier issn | 1942-4302 | |
identifier other | jmr-24-1227.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4308811 | |
description abstract | Inspired by human nature, roboticists have conceived robots as tools meant to be flexible, capable of performing a wide variety of tasks. Learning from demonstration methods allow us to “teach” robots the way we would perform tasks, in a versatile and adaptive manner. Dynamic movement primitives (DMP) aims for learning complex behaviors in such a way, representing tasks as stable, well-understood dynamical systems. By modeling movements over the SE(3) group, modeled primitives can be generalized for any robotic manipulator capable of full end-effector 3D movement. In this article, we present a robot-agnostic formulation of discrete DMP based on the dual quaternion algebra, oriented to modeling throwing movements. We consider adapted initial and final poses and velocities, all computed from a projectile kinematic model and from the goal at which the projectile is aimed. Experimental demonstrations are carried out in both a simulated and a real environment. Results support the effectiveness of the improved method formulation. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | An Improved Dual Quaternion Dynamic Movement Primitives-Based Algorithm for Robot-Agnostic Learning and Execution of Throwing Tasks | |
type | Journal Paper | |
journal volume | 17 | |
journal issue | 9 | |
journal title | Journal of Mechanisms and Robotics | |
identifier doi | 10.1115/1.4068555 | |
journal fristpage | 91012-1 | |
journal lastpage | 91012-9 | |
page | 9 | |
tree | Journal of Mechanisms and Robotics:;2025:;volume( 017 ):;issue: 009 | |
contenttype | Fulltext |