Arc-Length-Based Warping for Robot Skill Synthesis from Multiple Demonstrations
Giovanni Braglia, Davide Tebaldi, Andr\'e Eugenio Lazzaretti, Luigi Biagiotti

TL;DR
This paper introduces an arc-length-based warping method for robot skill learning from multiple demonstrations, removing the need for temporal alignment and improving robustness in variable-speed, intermittent movements.
Contribution
The novel Spatial Sampling algorithm enables time-independent trajectory alignment using arc-length parametrization, enhancing skill extraction accuracy in kinesthetic teaching scenarios.
Findings
Outperforms state-of-the-art algorithms in trajectory synchronization
Achieves higher quality of skill extraction from variable-speed demonstrations
Demonstrates robustness in intermittent and irregular movements
Abstract
In robotics, Learning from Demonstration (LfD) aims to transfer skills to robots by using multiple demonstrations of the same task. These demonstrations are recorded and processed to extract a consistent skill representation. This process typically requires temporal alignment through techniques such as Dynamic Time Warping (DTW). In this paper, we consider a novel algorithm, named Spatial Sampling (SS), specifically designed for robot trajectories, that enables time-independent alignment of the trajectories by providing an arc-length parametrization of the signals. This approach eliminates the need for temporal alignment, enhancing the accuracy and robustness of skill representation, especially when recorded movements are subject to intermittent motions or extremely variable speeds, a common characteristic of operations based on kinesthetic teaching, where the operator may encounter…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobot Manipulation and Learning · Robotic Mechanisms and Dynamics · Manufacturing Process and Optimization
