Fault Diagnosis for Industrial Robots

  • Fabrizio Caccavale
  • Luigi Villani
Part of the Springer Tracts in Advanced Robotics book series (STAR, volume 1)


In the last decade considerable research efforts have been spent to seek for systematic approaches to Fault Diagnosis (FD) in dynamical systems. Special attention has been put in robotic systems, especially for those operating in remote or hazardous environments, where a high degree of safety as well as self-diagnostics capabilities are required. On the other hand, the development of effective strategies of fault diagnosis for robot manipulators operating in an industrial context is a critical research task. Several FD techniques for robot manipulators have been proposed in the literature, although the problem of their application to industrial robots has not been extensively investigated. In this chapter different discretetime observer-based approaches to FD for mechanical manipulators are presented and critically compared. First, a rough FD technique is considered, which is based solely on the prediction capabilities of the manipulator dynamic model. Next, an observer-based technique is presented, where a robust time-delayed compensation is introduced to cope with disturbances and modeling uncertainties. Finally, two different observer-based schemes are developed, where the uncertain terms in the model are dynamically estimated: the first scheme is based on the recursive estimation of the uncertain terms, while the second one adaptively estimates the parameters of a suitable parametric model of the uncertainties. All the considered schemes are experimentally tested on a six-degree-of-freedom industrial robot and the performance are critically compared each other.


Fault Diagnosis Robot Manipulator Industrial Robot Sensor Fault Gear Train 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Antonelli G., Caccavale F., Chiacchio P. (1999) A Systematic Procedure for the Identification of Dynamic Parameters of Robot Manipulators. Robotica 17:427–435CrossRefGoogle Scholar
  2. 2.
    Caccavale F., Walker I.D. (1997) Observer-Based Fault Detection for Robot Manipulators. Proc. of 1997 IEEE International Conference on Robotics and Automation, Albuquerque, NM, 2881–2887Google Scholar
  3. 3.
    Caccavale F. (1998) Experiments of Observer-based Fault Detection for an Industrial Robot. Proc. of 1998 IEEE International Conference on Control Applications, Trieste, I, 480–484Google Scholar
  4. 4.
    Chen J., Patton R.J. (1999) Robust Model Based Fault Diagnosis for Dynamic Systems. Kluwer Academic Publishers, BostonzbMATHGoogle Scholar
  5. 5.
    Chow E.Y., Willsky A.S. (1984) Analytical Redundancy and the Design of Robust Failure Detection Systems. IEEE Transactions on Automatic Control 29:603–614zbMATHCrossRefMathSciNetGoogle Scholar
  6. 6.
    Demetriou M.A., Polycarpou M.M. (1998) Incipient Fault Diagnosis of Dynamical Systems Using Online Approximators. IEEE Transactions on Automatic Control 43:1612–1617zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    de Vahl Davis G. (1986) Numerical Methods in Engineering and Science. Allen & Unwin, LondonzbMATHGoogle Scholar
  8. 8.
    Ferretti G., Magnani G., Rocco P. (1998) Modeling, Identification, and Compensation of Pulsating Torque in Permanent Magnet AC Motors. IEEE Transactions on Industrial Electronics 45:912–920CrossRefGoogle Scholar
  9. 9.
    Freyermuth B. (1991) An Approach to Model Based Fault Diagnosis of Industrial Robots. Proc. of 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, 1350–1356Google Scholar
  10. 10.
    Frank P.M. (1990) Fault Diagnosis in Dynamic Systems Using Analytical and Knowledge-Based Redudancy-A Survey and Some New Results. Automatica 26:459–474zbMATHCrossRefGoogle Scholar
  11. 11.
    Frank P.M. (1996) Analytical and Qualitative Model-Based Fault Diagnosis-A Survey and Some New Results. European Journal of Control 2:6–28zbMATHGoogle Scholar
  12. 12.
    Gertler J. (1998) Fault Detection and Diagnosis in Engineering Systems. Marcel Dekker Inc., New YorkGoogle Scholar
  13. 13.
    Isermann R., Freyermuth B. (1991) Process Fault Diagnosis Based on Process Model Knowledge-Part I: Principles for Fault Diagnosis with Parameter Estimation. ASME J. of Dynamic Systems, Measurement, and Control 113:620–626zbMATHCrossRefGoogle Scholar
  14. 14.
    Isermann R., Freyermuth B. (1991) Process Fault Diagnosis Based on Process Model Knowledge-Part II: Case Study, Experiment. ASME J. of Dynamic Systems, Measurement, and Control 113:627–633zbMATHCrossRefGoogle Scholar
  15. 15.
    Neumann C.P., Tourassis V.D. (1985) Discrete Dynamic Robot Models. IEEE Transactions on Systems, Man, and Cybernetics 15:193–204Google Scholar
  16. 16.
    Patton R.J., Frank P.M., Clark R.N. (2000) Issues in Fault Diagnosis for Dynamic Systems. Springer-Verlag, LondonGoogle Scholar
  17. 17.
    Patton R.J., Uppal F.J., Lopez-Toribio C.J. (2000) Soft Computing Approaches to Fault Diagnosis for Dynamic Systems: A Survey. Preprints of the 4th IFAC Symposium on Fault Detection Supervision and Safety for Technical Processes, Budapest, H, 298–311Google Scholar
  18. 18.
    Polycarpou M.M., Helmicki A.J. (1995) Automated Fault Detection and Accomodation: A Learning Systems Approach. IEEE Transactions on Systems, Man, and Cybernetics 25:1447–1458CrossRefGoogle Scholar
  19. 19.
    Schneider H., Frank P.M. (1996) Observer-Based Supervision and Fault Detection in Robots Using Nonlinear and fuzzy logic residual evaluation. IEEE Transactions on Control Systems Technology 4:274–282CrossRefGoogle Scholar
  20. 20.
    Sciavicco L., Siciliano B. (2000) Modeling and Control of Robot Manipulators. Springer-Verlag, LondonGoogle Scholar
  21. 21.
    Takahashi R.H.C., Peres P.L.D. (1999) Unknown Input Observers for Uncertain Systems: A Unifying Approach. European Journal of Control 5:261–275zbMATHGoogle Scholar
  22. 22.
    Trunov A.B., Polycarpou M.M. (2000) Automated Fault Diagnosis in Nonlinear Multivariable Systems Using a Learning Methodology. IEEE Transactions on Neural Networks 11:91–101CrossRefGoogle Scholar
  23. 23.
    Vemuri A.T. (2001) Sensor Bias Fault Diagnosis in a Class of Nonlinear Systems. IEEE Transactions on Automatic Control 46:949–954zbMATHCrossRefMathSciNetGoogle Scholar
  24. 24.
    Vemuri A., Polycarpou M.M. (1996) Robust Nonlinear Fault Diagnosis in Input-Output Systems. International Journal of Control 68:343–360MathSciNetGoogle Scholar
  25. 25.
    Vemuri A.T., Polycarpou M.M., Diakourtis S.A. (1998) Neural Network Based Fault Detection in Robotic Manipulators. IEEE Transactions on Automatic Control 14:342–348Google Scholar
  26. 26.
    Visinsky M.L., Cavallaro J.R., Walker I.D. (1995) A Dynamic Fault Tolerance Framework for Remote Robots. IEEE Transactions on Robotics and Automation 11:477–490CrossRefGoogle Scholar
  27. 27.
    Youcef-Toumi K., Ito O. (1990) A Time Delay Controller Design for Systems with Unknown Dynamics. ASME Journal of Dynamic Sytems, Measurement, and Control 112:133–142zbMATHCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Fabrizio Caccavale
    • 1
  • Luigi Villani
    • 2
  1. 1.Dipartimento di Fisica ed Ingegneria dell’AmbienteUniversità degli Studi della BasilicataPotenzaItaly
  2. 2.Dipartimento di Informatica e SistemisticaUniversità degli Studi di Napoli Federico IINapoliItaly

Personalised recommendations