Automated Diagnosis for Fault Detection, Identification and Recovery in Autosub6000

Lead Research Organisation: University of Birmingham
Department Name: School of Computer Science

Abstract

For the past 25 years autonomous underwater vehicles or robots (commonly called AUVs) have been improving. AUVs are now used by a wide range of ocean scientists to understand the way that our oceans work, and how the way they work is changing. AUVs allow scientists to access parts of the oceans that were otherwise inaccessible to them (e.g. under ice shelves, or for long searches on the deep ocean floor). However, the environments in which these vehicles operate are extremely harsh. Therefore even the most advanced AUVs are sometimes permanently lost because of hardware failures caused by the leakage, by accidental damage during oepration, or due to minor manufacturing errors. In this work we will bring techniques developed for the space programme to useful application in AUVs. The idea is that new kinds of software can be used by the AUV so that it can diagnose what is wrong with itself, and can decide to abort its mission safely, or alternatively to take remedial action (such as switching to a back-up system) that will help it to recover and carry on its mission. This kind of software is sometimes called automated diagnosis software. For it to work the vehicle must have a model of how its critical internal systems (such as the power system) work. When a fault occurs the program can not only detect the fault (e.g. power loss in a sub-system), but reason about the likely causes. Once the cause of a fault has been identified (perhaps there is a leak, or perhaps the vehicle has a faulty connection) the correct remedial action can be taken (perhaps the vehicle should abort the mission and return to a safe place). This kind of self-diagnosis in autonomous underwater vehicles will also be useful in applications for the military (e.g. AUVs doing port surveillance) and the oil industry (inspecting well-heads or pipes). Indeed in the long term these technologies will benefit almost anyone using complex hardware in remote locations with poor communication, so that faults cannot be directly diagnosed by a human may be dealt with in some way. As instrumentation and equipment used in remote and extreme environments grows more complex both the need for automated diagnosis, and the facilities to support it, grow greater. In this work we will develop and integrate state of the art automated fault detection and diagnosis techniques in the British Autosub6000, a deep diving AUV developed at the National Oceanography Centre in Southampton, and used to support important science missions --- such as taking measurements that tell us about the rate of climate change and its effects. Our work will increase the reliability of this platform and thus make it more effective in playing its role in helping us to understand how the Earth is changing.

Publications

10 25 50