Constructive Energy Shaping Based Impedance Control for a Class of Underactuated Euler-Lagrange Systems

The paper presents an impedance controller for a class of underactuated Euler-Lagrange systems based on energy shaping. For shaping the potential energy, feedback variables are introduced, which are functions of the collocated state variables only, but which are statically equivalent to the noncollocated state variables. In this way the passivity of the system can be ensured, while exactly satisfying all steady state requirements formulated in terms of the noncollocated states (such as desired stiffness and desired equilibrium configuration). The method is constructive, allowing the direct formulation of the controller and of the corresponding energy function. The controller additionally uses the noncollocated feedback to shape the kinetic energy. Under some conditions on the potential energy of the plant, the closed loop system can then be seen as a feedback interconnection of passive systems and is proven to be asymptotically stable. Experimental results for a flexible joint robot validate the proposed controller.

[1]  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).

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

[3]  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).

[4]  Romeo Ortega,et al.  Stabilization of a class of underactuated mechanical systems via interconnection and damping assignment , 2002, IEEE Trans. Autom. Control..

[5]  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).

[6]  Rogelio Lozano,et al.  Energy based control of the Pendubot , 2000, IEEE Trans. Autom. Control..

[7]  Alin Albu-Schäffer,et al.  A globally stable state feedback controller for flexible joint robots , 2001, Adv. Robotics.

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

[9]  Lin Tian,et al.  Robust adaptive control of flexible joint robots with joint torque feedback , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[10]  Mark W. Spong,et al.  Adaptive motion control of rigid robots: a tutorial , 1988, Proceedings of the 27th IEEE Conference on Decision and Control.

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

[12]  Alessandro De Luca,et al.  Compliance Control for an Anthropomorphic Robot with Elastic Joints: Theory and Experiments , 2005 .

[13]  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.

[14]  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.

[15]  Bruno Siciliano,et al.  Modeling and Control of Robot Manipulators , 1995 .

[16]  A. Albu-Schäffer Regelung von Robotern mit elastischen Gelenken am Beispiel der DLR-Leichtbauarme , 2002 .

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

[18]  M. Spong,et al.  Stabilization of Underactuated Mechanical Systems Via Interconnection and Damping Assignment , 2000 .

[19]  R. Ortega,et al.  The matching conditions of controlled Lagrangians and IDA-passivity based control , 2002 .

[20]  Christian Ott,et al.  Passivity Based Cartesian Impedance Control for Flexible Joint Manipulators , 2004 .

[21]  Rafael Kelly,et al.  PD Control with Desired Gravity Compensation of Robotic Manipulators , 1997, Int. J. Robotics Res..

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

[23]  Arjan van der Schaft,et al.  Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems , 2002, Autom..