TL;DR
This paper introduces new basis functions for Dynamic Movement Primitives (DMPs), enhancing their function approximation accuracy and robustness to hyperparameters and goal changes, with validation on synthetic and real robot data.
Contribution
It proposes a novel set of basis functions for DMPs and leverages affine invariance to improve trajectory generalization and robustness.
Findings
New basis functions outperform Gaussian basis functions in approximation accuracy.
Affine invariance enhances robustness to hyperparameter choices and goal variations.
Algorithm successfully extracts common behaviors from multiple demonstrations.
Abstract
Dynamic Movement Primitives (DMPs) is a framework for learning a point-to-point trajectory from a demonstration. Despite being widely used, DMPs still present some shortcomings that may limit their usage in real robotic applications. Firstly, at the state of the art, mainly Gaussian basis functions have been used to perform function approximation. Secondly, the adaptation of the trajectory generated by the DMP heavily depends on the choice of hyperparameters and the new desired goal position. Lastly, DMPs are a framework for `one-shot learning', meaning that they are constrained to learn from a unique demonstration. In this work, we present and motivate a new set of basis functions to be used in the learning process, showing their ability to accurately approximate functions while having both analytical and numerical advantages w.r.t. Gaussian basis functions. Then, we show how to use…
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.
