Computing fault tolerant motions for a robot manipulator

We introduce a method of planning fault tolerant trajectories based on the least constraint (LC) framework. Fault tolerance is achieved in two ways: exploiting properties of LC itself, and using a performance measure which assess the fault tolerant potential of a given configuration. LC encourages designs which are based solely on salient constraints of the task, allowing the inherent redundancy of the robot to be used to maintain a safe configuration. We compute the effects of faults on the topology of the configuration space and construct optimal recovery motions for a set of faults. We describe an efficient algorithm for computing the optimal recovery motions for a large number of faults over the entire configuration space simultaneously. A performance measure, called longevity, quantifies the ability of the recovery motions to complete the task. From the performance measure fault tolerant paths are constructed. We look at the simple task of positioning the end effector of a Puma 560 at a given point in the workspace.

[1]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

[2]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[3]  Dinesh K. Pai,et al.  Constructing performance measures for robot manipulators , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[5]  Paul M. Frank,et al.  Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy: A survey and some new results , 1990, Autom..

[6]  Dinesh K. Pai,et al.  Fault tolerant locomotion for walking robots , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

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

[8]  Anthony A. Maciejewski,et al.  An example of failure tolerant operation of a kinematically redundant manipulator , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[9]  Dinesh K. Pai,et al.  Multiresolution rough terrain motion planning , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  Dinesh K. Pai,et al.  Least Constraint: A Framework for the Control of Complex Mechanical Systems , 1991, 1991 American Control Conference.

[11]  Christiaan J. J. Paredis,et al.  Global trajectory planning for fault tolerant manipulators , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.