Six-DOF impedance control based on angle/axis representations

被引:140
作者
Caccavale, F [1 ]
Natale, C [1 ]
Siciliano, B [1 ]
Villani, L [1 ]
机构
[1] Univ Naples Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1999年 / 15卷 / 02期
关键词
angle/axis representations; impedance control; robot manipulators; stiffness; unit quaternion;
D O I
10.1109/70.760350
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Impedance control is a well-established framework to manage the interaction of the end effector of a robot manipulator with the environment, For the execution of six-degree-of-freedom (DOF) tasks, both the end-effector position and orientation must be handled. The operational space control schemes typically utilize minimal representations of end-effector orientation; however, 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 displacement is derived from the rotation matrix expressing the mutual orientation between the compliant frame and the desired frame, An alternative Euler angles-based description is proposed which mitigates the effects of representation 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 measurements, where an inner loop acting on the end-effector position and orientation error is adopted to confer robustness to unmodeled dynamics and external disturbances. Experiments on an industrial robot with open control architecture and force/torque sensor have been carried out, and the results in a number of case studies are discussed.
引用
收藏
页码:289 / 300
页数:12
相关论文
共 22 条
  • [1] Experiments of impedance control on an industrial robot manipulator with joint friction
    Bruni, F
    Caccavale, F
    Natale, C
    Villani, L
    [J]. PROCEEDINGS OF THE 1996 IEEE INTERNATIONAL CONFERENCE ON CONTROL APPLICATIONS, 1996, : 205 - 210
  • [2] Resolved-acceleration control of robot manipulators: A critical review with experiments
    Caccavale, F
    Natale, C
    Siciliano, B
    Villani, L
    [J]. ROBOTICA, 1998, 16 : 565 - 573
  • [3] Caccavale F, 1998, P AMER CONTR CONF, P468, DOI 10.1109/ACC.1998.694712
  • [4] IDENTIFICATION OF DYNAMIC PARAMETERS AND FEEDFORWARD CONTROL FOR A CONVENTIONAL INDUSTRIAL MANIPULATOR
    CACCAVALE, F
    CHIACCHIO, P
    [J]. CONTROL ENGINEERING PRACTICE, 1994, 2 (06) : 1039 - 1050
  • [5] QUATERNION KINEMATIC AND DYNAMIC DIFFERENTIAL-EQUATIONS
    CHOU, JCK
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (01): : 53 - 64
  • [6] PASSIVITY-BASED ADAPTIVE ATTITUDE-CONTROL OF A RIGID SPACECRAFT
    EGELAND, O
    GODHAVN, JM
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1994, 39 (04) : 842 - 846
  • [7] A spatial impedance controller for robotic manipulation
    Fasse, ED
    Broenink, JF
    [J]. IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (04): : 546 - 556
  • [8] HOGAN N, 1985, ASME, V107, P1
  • [9] HOLLADAY WG, 1991, ISSUES SCI TECHNOL, V7, P32
  • [10] A UNIFIED APPROACH FOR MOTION AND FORCE CONTROL OF ROBOT MANIPULATORS - THE OPERATIONAL SPACE FORMULATION
    KHATIB, O
    [J]. IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1987, 3 (01): : 43 - 53