A general approach to health monitoring & fault diagnosis of unmanned ground vehicles

With the current increasing complexity of tasks that robots have to execute, the occurrence of faults is inevitable. Faults can occur in different components throughout the robotic system ranging from sensors, actuators, hardware or software components. Therefore, it is crucial for robot designers to consider health monitoring and fault diagnosis of these different components. Usually, faults are handled by adding redundant hardware components, in order for them to operate in case one of the components fails, or, by modelling specific components or behaviours mathematically or statistically and comparing them with the actual system. Adding redundant components is usually expensive and sometimes not feasible. Moreover, modelling of complex components is an exhaustive procedure, and in many cases, the models are not accurate enough to mimic the behaviour of the component. Therefore, a generalised method for fault diagnosis and health monitoring that takes into consideration different components can be helpful for robot designers. Another aspect of health monitoring and fault diagnosis of robots, is the standardisation of messages. Bearing in mind the range of different components available to robots, it would be helpful to have a standard method of representing the health and faults of these components to aid the user in having a comprehensive overview of the status of the robot. Looking into NATO Generic Vehicle Architecture (NGVA), where different standards are developed and deployed for vehicle components in order to achieve quicker upgrades and interoperability, a standard for usage and condition monitoring systems (UCMS) was developed but not deployed yet. In this study, a proposed system architecture for non-intrusive health monitoring and fault diagnosis of robots is presented, an overview of different fault diagnosis and health monitoring methods are discussed, and finally, the UCMS data model is evaluated to see if it can represent the health and faults of a robot thoroughly.

[1]  Franz Wotawa,et al.  Model-Based Diagnosis or Reasoning from First Principles , 2003, IEEE Intell. Syst..

[2]  Robin R. Murphy,et al.  Reliability analysis of mobile robots , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Yves Beauchamp,et al.  A review of experimental studies on human-robot system situations and their design implications , 1995 .

[4]  Gerald Steinbauer,et al.  A Survey about Faults of Robots Used in RoboCup , 2012, RoboCup.

[5]  Claudia Picardi A Short Tutorial on Model-Based Diagnosis ∗ , 2005 .

[6]  Meir Kalech,et al.  Sensor fault detection and diagnosis for autonomous systems , 2013, AAMAS.

[7]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[8]  Steven X. Ding,et al.  A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part II: Fault Diagnosis With Knowledge-Based and Hybrid/Active Approaches , 2015, IEEE Transactions on Industrial Electronics.

[9]  Robin R. Murphy,et al.  How UGVs physically fail in the field , 2005, IEEE Transactions on Robotics.

[10]  Steven X. Ding,et al.  A Survey of Fault Diagnosis and Fault-Tolerant Techniques—Part I: Fault Diagnosis With Model-Based and Signal-Based Approaches , 2015, IEEE Transactions on Industrial Electronics.

[11]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[12]  Roland Siegwart,et al.  Design and System Integration for the Expo.02 Robot , 2002 .

[13]  Gerald Steinbauer,et al.  Supervision of Hardware, Software and Behavior of Autonomous Industrial Transport Robots , 2016, 2016 IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C).