Error Recovery in Automation - An Overview

This paper attempts to provide an overview of techniques and approaches to error recovery, both in automation and in other fields (such as autonomous robotics) where analogous problems occur. The term ’error recovery’ is often used as a common name for the three sub areas error/fault detection, error/fault diagnose, and recovery from the resulting failure. All three areas will be covered. Rather than presenting different systems and approaches in-depth, different types of systems and approaches will be presented and compared. Terminology

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

[2]  MengChu Zhou,et al.  Adaptive design of Petri net controllers for error recovery in automated manufacturing systems , 1989, IEEE Trans. Syst. Man Cybern..

[3]  P. M. Taylor,et al.  The application of a dynamic error framework to robotic assembly , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[4]  Arthur C. Sanderson,et al.  Sensor-based error recovery for robotic task sequences using fuzzy Petri nets , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[5]  Johannes Klein,et al.  Coordinating multi-transaction activities , 1990 .

[6]  Gerhard Werling Planning of sensing tasks in an assembly environment , 1991, J. Intell. Robotic Syst..

[7]  Fabrice R. Noreils Integrating error recovery in a mobile robot control system , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[8]  Fabrice R. Norelis,et al.  Control of mobile robot actions , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[9]  Alan S. Willsky,et al.  Mathematics of Control, Signals, and Systems Invertibility of Discrete-event Dynamic Systems* , 2022 .

[10]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

[11]  P. M. Taylor,et al.  Dynamic error probability vectors: a framework for sensory decision making , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[12]  Alain Delchambre,et al.  Knowledge based error recovery in robotized assembly , 1988 .

[13]  MengChu Zhou,et al.  Petri net synthesis for discrete event control of manufacturing systems , 1992, The Kluwer international series in engineering and computer science.

[14]  Maria Gini,et al.  Recovering from Failures: A New Challenge for Industrial Robotics , 1984 .

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

[16]  Masaki Hasegawa,et al.  Modelling of exception handling in manufacturing cell control and its application to PLC programming , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  A.K.A. Toguyeni,et al.  A method of temporal analysis to perform online diagnosis in the context of flexible manufacturing system , 1990, [Proceedings] IECON '90: 16th Annual Conference of IEEE Industrial Electronics Society.

[18]  Frank DiCesare,et al.  An algorithm for constructing a failure propagation tree in manufacturing systems , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[19]  A. H. Redford Error recovery in assembly by robot , 1989 .

[20]  Sankaran Srinivas Error recovery in robot systems. , 1977 .

[21]  Michael J. Pazzani,et al.  Failure-Driven Learning of Fault Diagnosis Heuristics , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

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

[23]  R. Jarocki,et al.  Backward error recovery with dynamic alternate selection , 1985 .

[24]  Inger Klein,et al.  Automatic Synthesis of Sequential Control Schemes , 1993 .

[25]  Michael J. Pazzani,et al.  Explanation-Based Learning for Knowledge-Based Systems , 1987, Int. J. Man Mach. Stud..

[26]  Wolfgang Meier,et al.  A control architecture for an advanced fault-tolerant robot system , 1989, Robotics Auton. Syst..

[27]  A. Hormann A Petri net based control architecture for a multi-robot system , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[28]  Frank DiCesare,et al.  A schema-based representation for execution monitoring and error recovery in assembly systems , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[29]  Rolf Isermann,et al.  Process fault detection based on modeling and estimation methods - A survey , 1984, Autom..

[30]  S. Srinivas Error recovery in robots through failure reason analysis , 1978, AFIPS National Computer Conference.

[31]  Shaw Jen Chang,et al.  Evaluation of diagnosability of failure knowledge in manufacturing systems , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[32]  Ingemar J. Cox,et al.  C++ language support for guaranteed initialization, safe termination and error recovery in robotics , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[33]  Suren N. Dwivedi,et al.  CAD/CAM Robotics and Factories of the Future , 1989 .

[34]  P. J. Fielding,et al.  Error recovery in automated manufacturing through the augmentation of programmed processes , 1988 .

[35]  L. O. Hertzberger,et al.  OFF-LINE PROGRAMMING OF EXCEPTION HANDLING STRATEGIES , 1989 .

[36]  Frank DiCesare,et al.  Aspects of diagnostic rules for manufacturing systems: generation, generalization and reduction , 1990, 1990 IEEE International Conference on Systems, Man, and Cybernetics Conference Proceedings.

[37]  Peter Struss,et al.  "Physical Negation" Integrating Fault Models into the General Diagnostic Engine , 1989, IJCAI.

[38]  Paul Rogers,et al.  Knowledge-based control in manufacturing automation , 1988 .

[39]  Andreas Reuter,et al.  Principles of transaction-oriented database recovery , 1983, CSUR.

[40]  L.O. Hertzberger,et al.  Exception handling system for autonomous robots based on PES , 1989, Robotics Auton. Syst..

[41]  Barbara Hayes Roth Architectural foundations for real-time performance in intelligent agents , 1990 .

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

[43]  R. B. Kelley,et al.  An online supervisor for robotic tasks , 1988, [Proceedings] 1988 International Conference on Computer Integrated Manufacturing.

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

[45]  Wen-Han Qian,et al.  Knowledge based error recovery in robotized assembly , 1991, IROS.

[46]  Paul Rogers,et al.  Programming and recovery in cells for factory automation , 1986 .

[47]  F. DiCesare,et al.  Automated error recovery in manufacturing systems through learning and reasoning , 1990, Proceedings. 5th IEEE International Symposium on Intelligent Control 1990.

[48]  P. M. Taylor,et al.  Flowgraph techniques in workcell assessment and design , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

[49]  Michael J. Pazzani,et al.  Refining the Knowledge Base of a Diagnostic Expert System: An Application of Failure-Driven Learning , 1986, AAAI.

[50]  A. Delchambre,et al.  Rule based procedures for diagnosis and error recovery , 1989, International Workshop on Industrial Applications of Machine Intelligence and Vision,.

[51]  Shaw Jen Chang,et al.  The generation of diagnostic heuristics for automated error recovery in manufacturing workstations , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[52]  K. H. Chang,et al.  Execution error recovery for planning systems , 1988, Seventh Annual International Phoenix Conference on Computers an Communications. 1988 Conference Proceedings.

[53]  Robert B. Kelley,et al.  The design of an assembly cell task supervisor , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.