Cartesian Impedance Control of Flexible Joint Robots: A Decoupling Approach

Whenever a robotic manipulator is supposed to get in contact with its environment, the achievement of a compliant behavior is relevant. This is a classical control problem for rigid body robots, which led to control approaches like impedance control, admittance control, or stiffness control (Hogan, 1985; Sciavicco & Siciliano,1996). In contrast to the approach introduced in this contribution most works on the Cartesian impedance control problem consider a robot model which does not include joint flexibility. In this work a decoupling based control approach for flexible joint robots is described. The considered control objective is the achievement of a desired compliant behavior between external generalized forces and the Cartesian end-effector motion of the robot. The design method will be based on some results from control theory for cascaded systems. The proposed controller will be designed in two steps. First, an inner feedback loop is used to bring the flexible joint robot model into cascaded form. Then, an additional outer control loop implements the desired compliant behaviour (Ott et al., 2003). The stability theory for cascaded control systems (Seibert & Suarez, 1990; Loria, 2001) can be applied to analyze the closed-loop system. When dealing with a robot model with flexible joints, the maybe most obvious approach for the design of an impedance controller is the singular perturbation approach (Spong, 1987; De Luca, 1996; Ott et al., 2002). Therein the fast subsystem, which is in our case the torque dynamics, is considered as a perturbation of the rigid body model. One can then use any controller designed for the rigid body robot dynamics and apply it in combination with an inner torque control loop to the flexible joint robot model. The main disadvantage of this approach is that it does not allow for a formal stability proof without referring to the approximate singular perturbation consideration. The controller structure proposed herein is somewhat related to the singular perturbation based controller. Also herein an inner torque control loop is combined with an outer impedance control loop. But these control loops will be designed in such a way that one can give a proof of asymptotic stability, based on the stability theory for cascaded systems. The proposed controller structure is also related to the controllers presented in (Lin & Goldenberg, 1995; 1996). But the following analysis focuses on the design of an impedance controller, while Lin and Goldenberg considered a position controller respectively a hybrid position/force-controller. The procedure for the stability analysis from these works cannot be applied to the impedance control problem considered herein in a straightforward way. The chapter is organized as follows. In Section 2 some relevant results of the stability theory for cascaded systems are reviewed. The considered dynamical model of a flexible joint robot is described in Section 3. In Section 4 the design

[1]  N. Hogan,et al.  Impedance Control:An Approach to Manipulation,Parts I,II,III , 1985 .

[2]  Brad Paden,et al.  Globally asymptotically stable ‘PD+’ controller for robot manipulators , 1988 .

[3]  Lin Tian,et al.  A unified approach to motion and force control of flexible joint robots , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Alin Albu-Schäffer,et al.  Comparison of adaptive and nonadaptive tracking control laws for a flexible joint manipulator , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Elena Panteley,et al.  Cascaded nonlinear time-varying systems : Analysis and design , 2005 .

[6]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

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

[8]  R. Suárez,et al.  Global stabilization of nonlinear cascade systems , 1990 .

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

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

[11]  Alin Albu-Schäffer,et al.  DLR's torque-controlled light weight robot III-are we reaching the technological limits now? , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[13]  Neville Hogan,et al.  Impedance Control: An Approach to Manipulation , 1984, 1984 American Control Conference.

[14]  Alin Albu-Schäffer,et al.  Decoupling based Cartesian impedance control of flexible joint robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[16]  Ciro Natale,et al.  Interaction Control of Robot Manipulators: Six degrees-of-freedom tasks , 2003 .

[17]  Rafael Kelly,et al.  Strict Lyapunov functions for control of robot manipulators , 1997, Autom..