Force-Based Learning of Variable Impedance Skills for Robotic Manipulation
- 1 November 2018
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-9
Abstract
Numerous robotics tasks involve complex physical interactions with the environment, where the role of variable impedance skills and the information of contact forces are crucial for successful performance. The dynamicity of our environments demands robots to adapt their manipulation skills to a large variety of situations, where learning capabilities are necessary. In this context, we propose a framework to teach a robot to perform manipulation tasks by integrating force sensing and variable impedance control. This framework endows robots with force-based variable stiffness skills that become relevant when vision information is unavailable or uninformative. Such skills are built on stiffness estimations that are computed from human demonstrations, which are then used along with sensed forces, to encode a probabilistic model of the robot skill. The resulting model is later used to retrieve time-varying stiffness profiles. We study two different stiffness representations based on (i) Cholesky decomposition, and (ii) Riemannian manifolds. For validation, we use a simulation of a 2D mass-spring-damper system subject to external forces, and a real experiment where a 7-DoF robot learns to perform a valve-turning task by varying its Cartesian stiffness.Keywords
This publication has 24 references indexed in Scilit:
- Adaptation of manipulation skills in physical contact with the environment to reference force profilesAutonomous Robots, 2015
- Kernel Methods on Riemannian Manifolds with Gaussian RBF KernelsIEEE Transactions on Pattern Analysis and Machine Intelligence, 2015
- Learning Compliant Manipulation through Kinesthetic and Tactile Human-Robot InteractionIEEE Transactions on Haptics, 2013
- Teaching robots to cooperate with humans in dynamic manipulation tasks based on multi-modal human-in-the-loop approachAutonomous Robots, 2013
- Learning variable impedance controlThe International Journal of Robotics Research, 2011
- Imitation Learning of Positional and Force Skills Demonstrated via Kinesthetic Teaching and Haptic InputAdvanced Robotics, 2011
- A Riemannian Framework for Tensor ComputingInternational Journal of Computer Vision, 2006
- The central nervous system stabilizes unstable dynamics by learning optimal impedanceNature, 2001
- Computing a nearest symmetric positive semidefinite matrixLinear Algebra and its Applications, 1988
- Impedance Control: An Approach to Manipulation: Part I—TheoryJournal of Dynamic Systems, Measurement, and Control, 1985