A Programming by Demonstration Approach for Robotic Manipulation with Model Predictive Interaction Control
This paper presents a programming by demonstration (PBD) approach for model predictive interaction control (MPIC). Therein, the user teaches the manipulation task including interactions multiple times. Then, the individual demonstrations are aligned using multi-dimensional dynamic time warping and modeled to retrieve nominal paths for the Cartesian pose and the interaction wrench. Based on this model, the reference profiles are segmented by a classification algorithm and a suitable parameterization of a hybrid force/motion control scheme is determined by solving an optimization problem. Finally, the overall task is saved as a sequence of manipulation primitives (MPs) and passed to the model predictive controller which is based on a path-following formulation. The effectiveness of the approach is shown by an experimental validation on a 7 degrees-of-freedom robot.
Authors
- Knut Graichen (ORCID: https://orcid.org/0000-0003-2865-8093)
- Tim Goller
- Andreas Völz (ORCID: https://orcid.org/0000-0002-8040-6400)
Institutions
- Friedrich-Alexander-Universität Erlangen-Nürnberg (DE)
Publication Details
- Published
- 2024-08-21
- DOI
- https://doi.org/10.1109/ccta60707.2024.10666568
- Citations
- 1
- Primary Topic
- Robot Manipulation and Learning
- Type
- article
- Field-Weighted Citation Impact
- 0.33
Funders
- Deutsche Forschungsgemeinschaft