06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

84 4. Fault Detection/Tolerance Strategies for AUVs and ROVs<br />

u<br />

ψ<br />

EKF<br />

nominal<br />

model<br />

EKF<br />

left th. fault<br />

model<br />

EKF<br />

right th. fault<br />

model<br />

residual<br />

evaluation<br />

residual<br />

evaluation<br />

residual<br />

evaluation<br />

Fig. 4.3. Fault detection strategy for one of the horizontal thruster failure proposed<br />

by A. Alessandri, M.Caccia and G. Verrugio<br />

ments afault detection strategy based onfive rule-based systems that monitor<br />

all the subsystems. The five systems concern the Navigation, the Power/Propulsion,<br />

the Direction Control and the Communication; they are coordinated<br />

byaGlobal Diagnoser that avoid contradictory actions. Aspecific<br />

attention has been given at the hardware reliability: as amatter of fact the<br />

AUVC is distributed on aredundantnetwork of 18 loosely coupledprocessors.<br />

AUVC has been also used to test the approach proposed in [222], aredundancy<br />

management technique based on CLIPS expert system shell to identify<br />

faults affecting depth and heading control. In [308] an architecture developed<br />

for the vehicle ARICS with fault detection/tolerant capabilities ispresented.<br />

Asoftware developed for ROVs tohelp the remote operator that integrates<br />

some elementary fault detection algorithms is presented in [279]. The paper<br />

in [177] describes the first results on the development ofalong endurance<br />

AUV that iscurrently ongoing atthe MBARI (Monterey Bay Aquarium Research<br />

Institute, California, USA). The fault detection approach ismainly<br />

ported from the MIT (Massachusetts Institute of technology, Massachusetts,<br />

USA) vehicle Odyssey (I and II) [46] and it is based onthe Layered Control<br />

Architecture. The software architecture isbased onC++, QNX-based modules,<br />

whichoffers multi-tasking capabilities suited for fault-tolerantoperations.<br />

Asingle thread suppression and restart can be implemented to recover from<br />

software failure. Short-duration operations inopen sea and long-duration<br />

operations inthe lab proved the effectiveness ofthis approach.<br />

In [143] amodel-based observer is used to generate residual between the<br />

sensor measured behavior and the predicted one. The model also takes into<br />

account the presence ofwaves incase of operations near the surface. When<br />

the residual is larger than agiven threshold aFuzzy Inference System isin<br />

charge of isolate the source of this mismatching (see sketch in Figure 4.4). A<br />

FD

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!