Passivity Based Cartesian Impedance Control for Flexible Joint Manipulators

Abstract The paper presents a Cartesian impedance controller for flexible joint robots based on the feedback of the complete state of the system, namely the motor position, the joint torque and their derivatives. The controller uses the torque feedback to shape the kinetic energy and the feedback of the motor position to shape the potential energy. By using a collocated feedback for shaping the potential energy, the passivity of the system can be ensured, while exactly satisfying all steady state requirements formulated in terms of the link side positions (such as desired stiffness and desired equilibrium position). The closed loop system can be seen as a feedback interconnection of passive systems and is proven to be asymptotically stable. Experimental results validate the proposed controller.

[1]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part I: torque feedback and gravity compensation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[2]  C. A. Desoer,et al.  Nonlinear Systems Analysis , 1978 .

[3]  Alessandro De Luca,et al.  A general algorithm for dynamic feedback linearization of robots with elastic joints , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[4]  Alin Albu-Schäffer,et al.  A passivity based Cartesian impedance controller for flexible joint robots - part II: full state feedback, impedance design and experiments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  Petar V. Kokotovic,et al.  An integral manifold approach to the feedback control of flexible joint robots , 1987, IEEE J. Robotics Autom..

[6]  Imin Kao,et al.  Simulation of conservative congruence transformation. Conservative properties in the joint and Cartesian spaces , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Suguru Arimoto,et al.  A New Feedback Method for Dynamic Control of Manipulators , 1981 .

[8]  M. Spong Modeling and Control of Elastic Joint Robots , 1987 .

[9]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation: Part I—Theory , 1985 .

[10]  Mark W. Spong,et al.  Adaptive control of flexible joint manipulators: Comments on two papers , 1995, Autom..

[11]  Alin Albu-Schäffer,et al.  Cartesian impedance control techniques for torque controlled light-weight robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  P. Tomei A simple PD controller for robots with elastic joints , 1991 .

[13]  Rogelio Lozano,et al.  Global tracking controllers for flexible-joint manipulators: a comparative study , 1995, Autom..