Six-DOF impedance control based on angle/axis representations

Citation
F. Caccavale et al., Six-DOF impedance control based on angle/axis representations, IEEE ROBOT, 15(2), 1999, pp. 289-300
Citations number
25
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION
ISSN journal
1042296X → ACNP
Volume
15
Issue
2
Year of publication
1999
Pages
289 - 300
Database
ISI
SICI code
1042-296X(199904)15:2<289:SICBOA>2.0.ZU;2-J
Abstract
Impedance control is a well-established framework to manage the interaction of the end effector of a robot manipulator with the environment, For the e xecution of six-degree-of-freedom (DOF) tasks, both the end-effector positi on and orientation must be handled. The operational space control schemes t ypically utilize minimal representations of end-effector orientation; howev er, such representations do not lead to a physically meaningful definition of the rotational part of the impedance equation, and they suffer from the occurrence of representation singularities. In this work a new approach to six-DOF impedance control is proposed, where the end-effector orientation d isplacement is derived from the rotation matrix expressing the mutual orien tation between the compliant frame and the desired frame, An alternative Eu ler angles-based description is proposed which mitigates the effects of rep resentation singularities. Then, a class of angle/axis representations are considered to derive the dynamic equation for the rotational part of a six- DOF impedance at the end effector, using an energy-based argument. The unit quaternion representation is selected to further analyze the properties of the rotational impedance, The resulting impedance controllers are designed according to an inverse dynamics strategy with contact force and moment me asurements, where an inner loop acting on the end-effector position and ori entation error is adopted to confer robustness to unmodeled dynamics and ex ternal disturbances. Experiments on an industrial robot with open control a rchitecture and force/torque sensor have been carried out, and the results in a number of case studies are discussed.