Real-time failure-tolerant control of kinematically redundant manipulators

Considers real-time fault-tolerant control of kinematically redundant manipulators to single locked-joint failures. The fault-tolerance measure used is a worst-case quantity, given by the minimum, over all single joint failures, of the minimum singular value of the post-failure Jacobians. Given any end-effector trajectory, the goal is to continuously follow this trajectory with the manipulator in configurations that maximize the fault-tolerance measure. The computation required to track these optimal configurations with brute-force methods is prohibitive for real-time implementation. We address this issue by presenting algorithms that quickly compute estimates of the worst-case fault-tolerance measure and its gradient. Comparisons show that the performance of the best method is indistinguishable from that of brute-force implementations. An example demonstrating the real-time performance of the algorithm on a commercially available seven degree-of-freedom manipulator is presented.

[1]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[2]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[3]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[4]  Anthony A. Maciejewski Fault tolerant properties of kinematically redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[5]  Anthony A. Maciejewski,et al.  Fault tolerance for kinematically redundant manipulators: anticipating free-swinging joint failures , 1998, IEEE Trans. Robotics Autom..

[6]  Christiaan J. J. Paredis,et al.  Kinematic design of fault tolerant manipulators , 1992 .

[7]  Stephen L. Chiu,et al.  Task Compatibility of Manipulator Postures , 1988, Int. J. Robotics Res..

[8]  Anthony A. Maciejewski,et al.  A parallel algorithm and architecture for the control of kinematically redundant manipulators , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[9]  Anthony A. Maciejewski,et al.  Numerical filtering for the operation of robotic manipulators through kinematically singular configurations , 1988, J. Field Robotics.

[10]  A. A. Maciejewski,et al.  Dexterity optimization of kinematically redundant manipulators in the presence of joint failures , 1994 .

[11]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[12]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

[13]  John T. Chladek,et al.  Fault-tolerant joint development for the Space Shuttle remote manipulator system: analysis and experiment , 1993, IEEE Trans. Robotics Autom..

[14]  Yung Ting,et al.  A control structure for fault-tolerant operation of robotic manipulators , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[15]  Anthony A. Maciejewski,et al.  Fault tolerant operation of kinematically redundant manipulators for locked joint failures , 1997, IEEE Trans. Robotics Autom..

[16]  Joseph R. Cavallaro,et al.  A dynamic fault tolerance framework for remote robots , 1995, IEEE Trans. Robotics Autom..

[17]  R. Paul Robot manipulators : mathematics, programming, and control : the computer control of robot manipulators , 1981 .

[18]  Charles A. Klein,et al.  Comparison of Extended Jacobian and Lagrange Multiplier Based Methods for Resolving Kinematic Redundancy , 1997, J. Intell. Robotic Syst..

[19]  Delbert Tesar,et al.  Architectures for fault-tolerant mechanical systems , 1994, Proceedings of MELECON '94. Mediterranean Electrotechnical Conference.

[20]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[21]  William Denson,et al.  Nonelectronic Parts Reliability Data 1991 , 1991 .

[22]  J. Angeles The Design of Isotropic Manipulator Architectures in the Presence of Redundancies , 1992 .

[23]  Jorge Angeles,et al.  The kinematic synthesis of serial manipulators with a prescribed Jacobian , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[24]  Olav Egeland,et al.  Task-space tracking with redundant manipulators , 1987, IEEE Journal on Robotics and Automation.