NEWS 

  Printer view
  Tell a friend
  Rate this page
  Contact sales rep.
  Subscribe

:: CASE STUDIES ::
Controle System - How to Increase Reliability of Unmanned Underwater Vehicles

Unmanned Underwater Vehicles (UUVs) need to become more and more intelligent to avoid inopportune mission abortion and to perform more complex operations. ADVOCATE introduces artificial intelligence for diagnosis, recovery and re-planning, by merging different techniques into UUVs. To avoid too specific non-reusable developments, ADVICATE is based on a distributed architecture (CORBA norm), and a generic communication protocol between the different modules.

An Open and Modular Architecture

Adv1
 
The ADVOCATE architecture is distributed around a CORBA bus. This is a guarantee of applicability whatever the module environment, language and location are.
The architecture is modular, easy to evolve and to adapt on existing systems. It comprises four different types of modules.


The ADVOCATE Modules
Vehicle Piloting Module (VPM)
This module manages the mission plans and communicates directly with the vehicle sensors and actuators. It is able to provide sensor data and actuator data to the other modules. Several VPMs, each of them working on a specific sub-system, can be plugged on the ADVOCATE architecture, all using the same communication interfaces.

Intelligent Fault Recovery System (IFRS) module
This module has a co-ordinating role, knowing the role of each (piloting and diagnosis) module, and managing the communications in between them. It is in charge of collecting alarms, requesting the diagnose results and the related recovery actions, converting them into mission plan modifications, and communicating these changes to the MMI and/or the VPM. It comprises a generic part, which is able to integrate different kinds of artificial intelligent techniques results (using different uncertainty measures), and a specific part that includes knowledge of the monitored vehicle.

Diagnosis module (DM)
Several diagnosis modules can be plugged onto the ADVOCATE architecture. Diagnosis Modules include modules providing a diagnosis (identification of sub-system state), a proposed recovery action, or both. These modules comprise a specific part based on vehicle knowledge, but they have all the same communication interface.

Man Machine Interface (MMI)
This module is the generic ADVOCATE operator interface. It displays alarms as well as results from other modules for validation. This module is not implemented in case of AUVs (no pilot).

Technologies of Artificial Intelligence Used
Bayesian Networks (BN)
The BN is a model representing the causal relations between the entities of the modelled domain.
An influence diagram adds decisions and value functions to the model. The strengths of the relations are described using probabilities. Utility functions describe the preferences of the decision-maker.
BNs and IDs can be adapted to many classification (diagnosis) or decision problems, particularly in case of erroneous, incomplete or uncertain data, or problems that involve sensitivity analysis, conflict analysis, or calculation of value of information.

Neuro-symbolic system (NSS)An incremental neuro-symbolic system (INSS) represents the initial expertise of the domain as symbolic rules written by the experts. These rules are compiled into a neural structure to be used during the on-line diagnosis. The compiled neural network is trained and tested on a set of representative examples. The refinement of the neural network can be performed when badly classified examples are encountered during the system functioning. These new examples are then added to the initial learning base. The knowledge of the system is then increased and the conservation of the initial knowledge is guaranteed.

Fuzzy Logic (FL)
A Fuzzy system represents (symbolic) expert knowledge by means of fuzzy rules. Fuzzy rules use linguistic variables (which values are linguistic labels) to describe a decision or control protocol in terms that are quite close to the language used by the experts. That "proximity" between the language used by the experts and that representing the fuzzy rules simplifies the process of knowledge extraction, and makes the decision process understandable by the experts. In addition, the underlying reasoning methods are particularly well adapted to decision or control problems working with uncertain or noisy data.

ADVOCATE Applications
Two end-users are involved in the ADVOCATE project:

  • IFREMER (France) designing ROVs (Remotely Operated Vehicles) for scientific applications
  • STN ATLAS Elektronik (Germany) designing AUVs (Autonomous Underwater Vehicles) and semi-AUVs for industrial applications

The ADVOCATE architecture and the communication protocol have been designed to be generic while still adapted to the two applications.

The developed modules for this architecture may contain vehicle-specific parts to fulfil the requirements of the two cases.

Future Evolutions and Perspectives
It has been proved during the project that is was possible to determine a common architecture and communication protocol for underwater vehicles coming from different manufacturers, and for intelligent modules based on different technologies.

The ADVOCATE project did not permit the implementation on real underwater vehicles to evaluate the results of operational use. That will constitute, in refining the models, the first next step in the exploitation of the project results.
It appeared also during the project that, although the architecture is generic, it will be of particular interest to provide a friendly tool to configure the specific parts of the modules.

Moreover, adaptation and application and tests of the ADVOCATE architecture and modules to other kinds of vehicles, or even industrial processes, will be also a valuable challenge to prove and extend the validity of the ADVOCATE concept.

You can find the official ADVOCATE Web site here .

Hugin Expert A/S · Gasværksvej 5 · DK·9000 Aalborg · Denmark · Phone +45 9655 0790 · Fax +45 9655 0799 · info@hugin.com
© Copyright 2004 · All rights reserved · Copyright Policy