Feedback linearization control of flexible joint robots

Abstract In this paper, the control of a two link, flexible joint manipulator is examined. Among external forces, an exogenous constraint force acting on the end-effector is included. The manipulator dynamics are described by: x =ƒ( x )+ g(x)u +J T ( x )ƒ e ( x ) . On the assumption that f (x), g (x) and J T f e (x) are smooth vector fields, it is shown that the inner loop control u is of the form: u = 1 〈dT n ,g〉 ( v −〈dT n ,(ƒ( x )+J T ƒ e ( x ))〉) where u is an outer loop control signal and y = T (x) is a diffleomorphism that transform (a) into linear system. As the position control scheme is adopted, the value of the contact force is not controlled. The results for the inner loop control are substantiated by simulation of a two-link robot model. The robustness of the control method is examined and a Lyapunov-based control correction, similar to that of the free motion case, is implemented. Results are obtained for parametric errors of up to 50%. In the simulation, the manipulator is required to follow a specified joint trajectory such that the end-effector traces a sinusoidal path along a constraint surface. The results obtained illustrate the tracking of the link reference trajectory and indicate that the inner loop corrections are valid.

[1]  H. A. ElMaraghy,et al.  An Investigation Into the Compliance of SCARA Robots. Part I: Analytical Model , 1988 .

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

[3]  Khashayar Khorasani Robust adaptive stabilization of flexible joint manipulators , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[4]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[5]  Tzyh Jong Tarn,et al.  Robot arm force control through system linearization by nonlinear feedback , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[6]  Hoda A. ElMaraghy,et al.  Nonlinear decoupling for position and force control of constrained robots with flexible joints , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[7]  Alessandro De Luca Dynamic control of robots with joint elasticity , 1988, ICRA.

[8]  Shaheen Ahmad,et al.  Analysis of robot drive train errors, their static effects, and their compensations , 1988, IEEE J. Robotics Autom..

[9]  Veljko Potkonjak Contribution to the dynamics and control of robots having elastic transmissions , 1988, Robotica.

[10]  Fathi H. Ghorbel,et al.  Adaptive control of flexible-joint manipulators , 1989, IEEE Control Systems Magazine.

[11]  Frank L. Lewis,et al.  Optimal Control , 1986 .

[12]  Mark W. Spong,et al.  On the force control problem for flexible joint manipulators , 1989 .

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

[14]  J. C. Wang,et al.  Pole placement methods for multivariable control of robotic manipulators , 1986 .

[15]  S. Nicosia,et al.  On the Control of Robots with Elastic Joints , 1985, 1985 American Control Conference.

[16]  Li-Chen Fu,et al.  Nonlinear adaptive motion control for a manipulator with flexible joints , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[17]  H. A. ElMaraghy,et al.  An Investigation Into the Compliance of SCARA Robots. Part II: Experimental and Numerical Validation , 1988 .

[18]  Scott M. Babcock,et al.  Inverse dynamics position control of a compliant manipulator , 1987, IEEE J. Robotics Autom..

[19]  L. Sweet,et al.  Redefinition of the robot motion-control problem , 1985, IEEE Control Systems Magazine.

[20]  G. Leitmann On the Efficacy of Nonlinear Control in Uncertain Linear Systems , 1981 .