Kinesthetic teaching allows human operators to reprogram part of a robot’s trajectory by manually guiding the robot. To allow kinesthetic teaching, and also to avoid any harm to both the robot and its environment, Cartesian impedance control is here used for trajectory following. In this paper, we present an online method to modify the compliant behavior of a robot toward its environment, so that undesired parts of the robot’s workspace are avoided during kinesthetic teaching. The stability of the method is guaranteed by a well-known passivity-based energy-storage formulation that has been modified to include a strict Lyapunov function, i.e., its time derivative is a globally negative-definite function. Safety Control Barrier Functions (SCBFs) that consider the rigid-body dynamics of the robot are formulated as inequality constraints of a quadratic optimization (QP) problem to ensure forward invariance of the robot’s states in a safe set. An experimental evaluation using a Franka Emika Panda robot is provided.
Robot Cartesian Compliance Variation for Safe Kinesthetic Teaching using Safety Control Barrier Functions
2022-08-01
Article/Chapter (Book)
Electronic Resource
English
DDC: | 629 |
Whole-Body Robot Motion Learning by Kinesthetic Teaching
Springer Verlag | 2015
|Springer Verlag | 2021
|Improving Kinesthetic Teaching of Fine Tasks Using a Teaching Agent
Springer Verlag | 2022
|Incremental kinesthetic teaching of motion primitives using the motion refinement tube
British Library Online Contents | 2011
|