Control of underactuated mechanical systems: application to the planar 2R robot

We consider the problem of stabilizing a 2R robot which moves in the horizontal plane by using a single actuator at the base. This system is representative of the class of underactuated mechanical systems that are not controllable in the first approximation. The presence of a drift term in the dynamic equations makes the application of most existing control techniques impossible. The proposed stabilization method makes use of three basic tools, namely (i) partial feedback linearization of the dynamic equations, (ii) computation of a nilpotent approximation of the system, and (iii) iterative application of an open-loop control designed on the nilpotent system. Although the procedure is presented for the 2R robot case, it provides guidelines for devising a method of general applicability.

[1]  G. Campion,et al.  Modelling and state feedback control of nonholonomic mechanical systems , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.

[2]  M. Reyhanoglu,et al.  Discontinuous feedback stabilization of nonholonomic systems in extended power form , 1994, Proceedings of 1994 33rd IEEE Conference on Decision and Control.

[3]  Giuseppe Oriolo,et al.  Dynamic mobility of redundant robots using end-effector commands , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Claude Samson,et al.  Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots , 1993, Int. J. Robotics Res..

[5]  J. Coron LINKS BETWEEN LOCAL CONTROLLABILITY AND LOCAL CONTINUOUS STABILIZATION , 1992 .

[6]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[7]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[8]  Henry Hermes,et al.  Nilpotent and High-Order Approximations of Vector Field Systems , 1991, SIAM Rev..

[9]  Kazuya Yoshida,et al.  Resolved motion rate control of space manipulators with generalized Jacobian matrix , 1989, IEEE Trans. Robotics Autom..

[10]  Alessandro De Luca,et al.  Nonholonomy in redundant robots under kinematic inversion , 1994 .

[11]  Giuseppe Oriolo,et al.  Stabilization via iterative state steering with application to chained-form systems , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[12]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[13]  Yoshihiko Nakamura,et al.  Control of a nonholonomic manipulator , 1994 .

[14]  Antonio Bicchi,et al.  Dexterous manipulation through rolling , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[15]  Yoshihiko Nakamura,et al.  Chaos and nonlinear control of a nonholonomic free-joint manipulator , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[16]  H. Sussmann A general theorem on local controllability , 1987 .

[17]  R. W. Brockett,et al.  Asymptotic stability and feed back stabilization , 1983 .

[18]  Gianna Stefani,et al.  Controllability along a trajectory: a variational approach , 1993 .

[19]  Monique Chyba,et al.  Canonical nilpotent approximation of control systems: application to nonholonomic motion planning , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[20]  Kevin M. Lynch,et al.  Controllability of pushing , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[21]  Giuseppe Oriolo,et al.  Control of mechanical systems with second-order nonholonomic constraints: underactuated manipulators , 1991, [1991] Proceedings of the 30th IEEE Conference on Decision and Control.