Control of flexible joint robots via external linearization approach

Based on the feedback linearization structure algorithm of differential geometric nonlinear control theory, an external linearization approach to the control of multilink flexible joint robots is considered in this article. The resulting externally linearized and input-output decoupled closed-loop system contains a linear subsystem and a nonlinear subsystem. The linear part describing the rigid motor motions is suitable for the design of nominal trajectory following control. However, the nonlinear joint deformation subsystem will cause perturbations in the nominal trajectory. To actively damp out the elastic vibrations and to render the complete closed-loop system robust to uncertainty in system parameters, a combined LQR stabilizer and servocompensator is used as the internal stabilization and error correcting control. The tracking errors of the end effector caused by the quasi-static joint deflections due to gravity can be compensated for by taking into account the nominal deflections in the trajectory planning and LQ regulation. A three-link PUMA type arm is tested via simulation.

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

[2]  H.-B. Kuntze,et al.  On the closed-loop control of an elastic industrial robot , 1984 .

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

[4]  Patrizio Tomei,et al.  Feedback control of elastic robots by pseudo-linearization techniques , 1986, 1986 25th IEEE Conference on Decision and Control.

[5]  Patrizio Tomei,et al.  An approach to the adaptive control of elastic at joints robots , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[6]  D. A. Streit,et al.  A Preliminary Investigation of the Dynamic Stability of Flexible Manipulators Performing Repetitive Tasks , 1986 .

[7]  Malcolm Good,et al.  Dynamic Models for Control System Design of Integrated Robot and Drive Systems , 1985 .

[8]  J.-J.E. Slotine,et al.  Two-time Scale Sliding Control of Manipulators with Flexible Joints , 1986, 1986 American Control Conference.

[9]  E. Davison The robust control of a servomechanism problem for linear time-invariant multivariable systems , 1976 .

[10]  Bernd Gebler Feed-forward control strategy for an industrial robot with elastic links and joints , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[12]  Lih-Chang Lin,et al.  A Lagrange‐Euler‐assumed modes approach to modeling flexible robotic manipulators , 1988 .

[13]  A. Isidori,et al.  Nonlinear feedback in robot arm control , 1984, The 23rd IEEE Conference on Decision and Control.

[14]  Andreas Jacubasch,et al.  Control algorithms for stiffening an elastic industrial robot , 1985, IEEE J. Robotics Autom..

[15]  Eugene I. Rivin Effective Rigidity of Robot Structures: Analysis and Enhancement , 1985, 1985 American Control Conference.

[16]  Riccardo Marino,et al.  Nonlinear control techniques for flexible joint manipulators: A single link case study , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[18]  T. Tarn,et al.  Nonlinear feedback control of PUMA 560 robot arm by computer , 1985, 1985 24th IEEE Conference on Decision and Control.

[19]  Sahjendra Singh,et al.  Elastic Robot Control: Nonlinear Inversion and Linear Stabilization , 1986, IEEE Transactions on Aerospace and Electronic Systems.

[20]  M. Grimble,et al.  Recent trends in linear optimal quadratic multivariable control system design , 1987 .

[21]  Alberto Isidori,et al.  Control of robot arm with elastic joints via nonlinear dynamic feedback , 1985, 1985 24th IEEE Conference on Decision and Control.

[22]  A. Isidori,et al.  Fixed modes and nonlinear noninteracting control with stability , 1988 .

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

[24]  Shaheen Ahmad,et al.  Control of industrial robots with flexible joints , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[25]  A. H. Soni,et al.  Dynamic response analysis of 2-R robot with flexible joints , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[26]  Sahjendra N. Singh,et al.  Control of Elastic Robotic Systems by Nonlinear Inversion and Modal Damping , 1986 .