Fault-tolerant robotic system for critical applications

The concept, design, and features of a fault-tolerant intelligent robotic control system being developed for Space and commercial applications that require high dependability are described. The comprehensive strategy integrates system level hardware/software fault tolerance with task level handling of uncertainties and unexpected events for robotic control. The underlying architecture for system level fault tolerance is the distributed recovery block which protects against application software, system software, hardware, and network failures. Task-level fault tolerance provisions are implemented in a knowledge-based system which utilizes advanced automation techniques such as rule-based and model-based reasoning to monitor, diagnose, and recover from unexpected events. The two-level design provides tolerance of two or more faults occurring serially at any level of command, control, sensing, or actuation.<<ETX>>

[1]  P.G. Backes,et al.  A modular telerobotic task execution system , 1990, 1990 IEEE International Conference on Systems Engineering.

[2]  Ingemar J. Cox,et al.  Exception handling in robotics , 1989, Computer.

[3]  Kam S. Tso,et al.  Remote surface inspection system , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  R. Colbaugh,et al.  Improved configuration control for redundant robots , 1990, J. Field Robotics.

[5]  K. H. Kim,et al.  A distributed fault tolerant architecture for nuclear reactor and other critical process control applications , 1991, [1991] Digest of Papers. Fault-Tolerant Computing: The Twenty-First International Symposium.

[6]  M. Gini,et al.  Monitoring robot actions for error detection and recovery , 1987 .

[7]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  Brian Randell,et al.  System structure for software fault tolerance , 1975, IEEE Transactions on Software Engineering.

[9]  Rachid Alami,et al.  A failure recovery scheme for assembly workcells , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[10]  Brian Randell System structure for software fault tolerance , 1975 .

[11]  Nigel W. Hardy,et al.  Knowledge Based Error Recovery in Industrial Robots , 1983, IJCAI.

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

[13]  Kam S. Tso,et al.  A unified teleoperated-autonomous dual-arm robotic system , 1991 .

[14]  K. H. Kim,et al.  Distributed Execution of Recovery Blocks: An Approach for Uniform Treatment of Hardware and Software Faults in Real-Time Applications , 1989, IEEE Trans. Computers.