Control of Redundant Robots under End-Effector Commands : A Case Study in Underactuated Systems

We analyze the control problem for a kinematically redundant robot driven by forces/torques imposed on the end-effector, an interesting example of underactuated system. A convenient format for the dynamic equations of this mechanism can be obtained via partial feedback linearization. In particular, we point out the existence of two special forms in which the system can be put under suitable assumptions, namely the second-order triangular and Caplygin forms. Nonlinear controllability tools are utilized to derive conditions under which it is possible to steer the robot between two given configurations using end-effector commands. With a PPR robot as a case study, a steering algorithm is proposed that achieves reconfiguration in finite time. Simulation results and a discussion on possible generalizations are presented. ∗ Corresponding Author

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

[2]  J. Laumond Nonholonomic motion planning versus controllability via the multibody car system example , 1990 .

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

[4]  Antonio Bicchi,et al.  On the mobility and manipulability of general multiple limb robots , 1995, IEEE Trans. Robotics Autom..

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

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

[7]  R. Mattone,et al.  Control of underactuated mechanical systems: application to the planar 2R robot , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

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

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

[10]  R. Murray,et al.  Nonlinear controllers for non-integrable systems: the Acrobot example , 1990, 1990 American Control Conference.

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

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

[13]  Giuseppe Oriolo,et al.  Modelling and Control of Nonholonomic Mechanical Systems , 1995 .

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

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

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

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

[18]  Olav Egeland,et al.  Control properties of underactuated vehicles , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

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

[20]  Woojin Chung,et al.  Design of a nonholonomic manipulator , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[21]  O. J. Sordalen,et al.  Exponential stabilization of mobile robots with nonholonomic constraints , 1992 .

[22]  Mark W. Spong,et al.  The swing up control problem for the Acrobot , 1995 .

[23]  Susumu Tachi,et al.  Position control system of a two degree of freedom manipulator with a passive joint , 1991 .