Derivation and application of nonlinear analytical redundancy techniques with applications to robotics

Fault detection is important in many robotic applications. Failures of powerful robots, high velocity robots, or robots in hazardous environments are quite capable of causing significant and possibly irreparable havoc if they are not detected promptly and appropriate action taken. As robots are commonly used because power, speed, or resistances to environmental factors need to exceed human capabilities, fault detection is a common and serious concern in the robotics arena. Analytical redundancy (AR) is a fault-detection method that allows us to explicitly derive the maximum possible number of linearly independent control model-based consistency tests for a system. Using a linear model of the system of interest, analytical redundancy exploits the null-space of the state space control observability matrix to allow the creation of a set of test residuals. These tests use sensor data histories and known control inputs to detect any deviation from the static or dynamic behaviors of the model in real time. The standard analytical redundancy fault detection technique is limited mathematically to linear systems. Since analytical redundancy is a model-based technique, it is extremely sensitive to differences between the nominal model behavior and the actual system behavior. A system model with strong nonlinear characteristics, such as a multi-joint robot manipulator, changes significantly in behavior when linearized. Often a linearized model is no longer an accurate description of the system behavior. This makes effective implementation of the analytical redundancy technique difficult, as modeling errors will generate significant false error signals when linear analytical redundancy is applied. To solve this problem we have used nonlinear control theory to extend the analytical redundancy principle into the nonlinear realm. Our nonlinear analytical redundancy (NLAR) technique is applicable to systems described by nonlinear ordinary differential equations and preserves the important formal guarantees of linear analytical redundancy. Nonlinear analytical redundancy generates considerable improvement in performance over linear analytical redundancy when performing fault detection on nonlinear systems, as it removes all of the extraneous residual signal generated by the modeling inaccuracies introduced by linearization, allowing for lower threshold.

[1]  Joseph R. Cavallaro,et al.  Evaluating the reliability of prototype degradable systems , 2001, Reliab. Eng. Syst. Saf..

[2]  J. Magni,et al.  On residual generation by observer and parity space approaches , 1994, IEEE Trans. Autom. Control..

[3]  Naresh K. Sinha,et al.  Modern Control Systems , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[4]  Hassan Hammouri,et al.  Observer-based approach to fault detection and isolation for nonlinear systems , 1999, IEEE Trans. Autom. Control..

[5]  Joseph R. Cavallaro,et al.  Robotic fault detection and fault tolerance: A survey , 1994 .

[6]  Arjan van der Schaft,et al.  Non-linear dynamical control systems , 1990 .

[7]  Peter I. Corke,et al.  Model-based control of hydraulically actuated manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

[9]  Joseph R. Cavallaro,et al.  Monitoring and Diagnostics for a Hydraulic Robot in Hazardous Environments , 1999 .

[10]  Wolfram Stadler Analytical Robotics And Mechatronics , 1995 .

[11]  M. Staroswiecki,et al.  Analytic redundancy relations for state affine systems , 1997, 1997 European Control Conference (ECC).

[12]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

[13]  B. R. Thompson,et al.  Rosie: A mobile worksystem for decontamination and dismantlement operations , 1996 .

[14]  Joseph R. Cavallaro,et al.  Robot reliability using fuzzy fault trees and Markov models , 1996, Other Conferences.

[15]  Ian D. Walker,et al.  Observer-based fault detection for robot manipulators , 1997, Proceedings of International Conference on Robotics and Automation.

[16]  A. Willsky,et al.  Analytical redundancy and the design of robust failure detection systems , 1984 .

[17]  Boubaker Daachi,et al.  A stable neural adaptive force controller for a hydraulic actuator , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[18]  Ian D. Walker,et al.  Fault detection for robot manipulators with parametric uncertainty: a prediction error based approach , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[19]  Paul M. Frank,et al.  FREQUENCY DOMAIN APPROACH AND THRESHOLD SELECTOR FOR ROBUST MODEL-BASED FAULT DETECTION AND ISOLATION , 1991 .

[20]  Lars Nielsen,et al.  A universal Chow-Willsky scheme and detectability criteria , 2000, IEEE Trans. Autom. Control..

[21]  Torsten Jeinsch,et al.  A characterization of parity space and its application to robust fault detection , 1999, IEEE Trans. Autom. Control..

[22]  Joseph R. Cavallaro,et al.  The use of fault trees for the design of robots for hazardous environments , 1996, Proceedings of 1996 Annual Reliability and Maintainability Symposium.

[23]  Alberto Isidori,et al.  A geometric approach to nonlinear fault detection and isolation , 2000, IEEE Trans. Autom. Control..

[24]  Joseph R. Cavallaro,et al.  Robotic fault detection using nonlinear analytical redundancy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[25]  Rolf Isermann,et al.  Model Based Fault Diagnosis and Supervision of Machines and Drives , 1990 .

[26]  George A. Perdikaris Computer Controlled Systems , 1991 .

[27]  Joseph R. Cavallaro,et al.  Robot reliability through fuzzy Markov models , 1997, Annual Reliability and Maintainability Symposium. 1998 Proceedings. International Symposium on Product Quality and Integrity.

[28]  Middleman Environmental restoration and waste management: Five-year plan, Fiscal Years 1992--1996 , 1989 .

[29]  Marios M. Polycarpou,et al.  Robust nonlinear fault diagnosis: application to robotic systems , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[30]  Marcel Staroswiecki,et al.  Analytical redundancy relations for fault detection and isolation in algebraic dynamic systems , 2001, Autom..

[31]  Joseph R. Cavallaro,et al.  Analysis of robots for hazardous environments , 1997, Annual Reliability and Maintainability Symposium.

[32]  A. Zhirabok,et al.  Instrument fault detection in nonlinear dynamic systems , 1993, Proceedings of IEEE Systems Man and Cybernetics Conference - SMC.

[33]  T. N. Stevenson,et al.  Fluid Mechanics , 2021, Nature.

[34]  Paul M. Frank,et al.  Dynamic Model Based Incipient Fault Detection Concept for Robots , 1990 .

[35]  Fanping Bu,et al.  Nonlinear model based coordinated adaptive robust control of electro-hydraulic robotic arms via overparametrizing method , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[36]  Joseph R. Cavallaro,et al.  Experimental AR Fault Detection Methods for a Hydraulic Robot , 2000 .

[37]  Joseph R. Cavallaro,et al.  Keeping the analog genie in the bottle: a case for digital robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).