A model-based approach to robot fault diagnosis

This paper presents a model-based approach to online robotic fault diagnosis: First Priority Diagnostic Engine (FPDE). The first principle of FPDE is that a robot is assumed to work well as long as its key variables are within an acceptable range. FPDE consists of four modules: the bounds generator, interval filter, component-based fault reasoner (core of FPDE) and fault reaction. The bounds generator calculates bounds of robot parameters based on interval computation and manufacturing standards. The interval filter provides characteristic values in each predetermined interval to denote corresponding faults. The core of FPDE carries out a two-stage diagnostic process: first it detects whether a robot is faulty by checking the relevant parameters of its end-effector, if a fault is detected it then narrows down the fault at the component level. FPDE can identify single and multiple faults by the introduction of characteristic values. Fault reaction provides an interface to invoke emergency operation or tolerant control, even possibly system reconfiguration. The paper ends with a presentation of simulation results and discussion of a case study.

[1]  Mohinder S. Grewal,et al.  Kalman Filtering: Theory and Practice , 1993 .

[2]  Tamar Frankel [The theory and the practice...]. , 2001, Tijdschrift voor diergeneeskunde.

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

[4]  Jochen Schroder,et al.  Modelling, State Observation, and Diagnosis of Quantised Systems , 2002 .

[5]  Michel Kinnaert,et al.  Diagnosis and Fault-Tolerant Control , 2006 .

[6]  D. Stott Parker,et al.  Landmark: A New Technique for Similarity-Based Pattern Querying in Time Series Databases , 2000 .

[7]  Patrick A. Naylor,et al.  Subband adaptive filtering for acoustic echo control using allpass polyphase IIR filterbanks , 1998, IEEE Trans. Speech Audio Process..

[8]  Richard Dearden,et al.  Particle Filters for Real-Time Fault Detection in Planetary Rovers , 2001 .

[9]  Haixun Wang,et al.  Landmarks: a new model for similarity-based pattern querying in time series databases , 2000, Proceedings of 16th International Conference on Data Engineering (Cat. No.00CB37073).

[10]  A. Castellet,et al.  An Algorithm for the Solution of Inverse Kinematics Problems Based on an Interval Method , 1998 .

[11]  Vladik Kreinovich,et al.  From interval computations to modal mathematics: applications and computational complexity , 1998, SIGS.

[12]  C. S. Psomopoulos,et al.  Statistical Treatment of Insulation Failure Data With The Application of Simplified Regression Method in The High-Voltage Laboratory , 2002 .

[13]  Paul M. Frank,et al.  Fault diagnosis in dynamic systems: theory and application , 1989 .

[14]  Paul M. Frank,et al.  Fault Diagnosis in Dynamic Systems , 1993, Robotics, Mechatronics and Manufacturing Systems.

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

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

[17]  Nigel Phillips,et al.  BEAGLE2 SIMULATION, KINEMATICS CALIBRATION, AND ENVIRONMENT DEM GENERATION , 2002 .

[18]  Peter Struss,et al.  G+DE - The Generalized Diagnosis Engine , 2001 .

[19]  T. W. Parks,et al.  Digital Filter Design , 1987 .

[20]  Jadran Lenarčič,et al.  Advances in Robot Kinematics , 2000 .

[21]  Kevin L. Conrad,et al.  On the Accuracy, Repeatability, and Degree of Influence of Kinematics Parameters for Industrial Robots , 2002 .

[22]  R. German Sintering theory and practice , 1996 .

[23]  Qiang Shen,et al.  On the specification of multiple models for diagnosis of dynamic systems , 2001, AI Commun..