Learning robotic cutting from demonstration: Non-holonomic DMPs using the Udwadia-Kalaba method
Art\=uras Strai\v{z}ys, Michael Burke, Subramanian Ramamoorthy

TL;DR
This paper extends Dynamic Movement Primitives with a non-holonomic constraint enforcement method using Udwadia-Kalaba, enabling robots to learn and perform constrained tasks like cutting from human demonstrations.
Contribution
It introduces a closed-form constraint forcing term for DMPs using Udwadia-Kalaba, allowing guaranteed constraint satisfaction and efficient trajectory optimization for non-holonomic tasks.
Findings
Successfully learned robotic cutting skills from human demonstration.
Ensured constraint satisfaction at run-time during manipulation tasks.
Enabled efficient trajectory optimization under non-holonomic constraints.
Abstract
Dynamic Movement Primitives (DMPs) offer great versatility for encoding, generating and adapting complex end-effector trajectories. DMPs are also very well suited to learning manipulation skills from human demonstration. However, the reactive nature of DMPs restricts their applicability for tool use and object manipulation tasks involving non-holonomic constraints, such as scalpel cutting or catheter steering. In this work, we extend the Cartesian space DMP formulation by adding a coupling term that enforces a pre-defined set of non-holonomic constraints. We obtain the closed-form expression for the constraint forcing term using the Udwadia-Kalaba method. This approach offers a clean and practical solution for guaranteed constraint satisfaction at run-time. Further, the proposed analytical form of the constraint forcing term enables efficient trajectory optimization subject to…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Path Planning Algorithms · Robotic Mechanisms and Dynamics
