Show simple item record

dc.contributor.authorLiendo, Freddy
dc.contributor.authorHernández, Camilo
dc.contributor.authorGalez, Christine
dc.date.accessioned2026-02-17T22:01:13Z
dc.date.available2026-02-17T22:01:13Z
dc.date.copyright5/9/2025 12:00:00 AM
dc.date.issued2025
dc.identifier.issn1942-4302
dc.identifier.otherjmr-24-1227.pdf
dc.identifier.urihttp://yetl.yabesh.ir/yetl1/handle/yetl/4311000
dc.description.abstractInspired 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.
dc.publisherThe American Society of Mechanical Engineers (ASME)
dc.titleAn Improved Dual Quaternion Dynamic Movement Primitives-Based Algorithm for Robot-Agnostic Learning and Execution of Throwing Tasks
dc.typeJournal Paper
dc.journal.volume17
dc.journal.issue9
dc.journal.titleJournal of Mechanisms and Robotics
dc.identifier.doi10.1115/1.4068555
dc.journal.fristpage91012-1
dc.journal.lastpage91012-9
dc.page9
dc.treeJournal of Mechanisms and Robotics:;2025:;volume( 017 ):;issue: 009
dc.contenttypeFulltext


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record