06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5.4 Experiments of Fault Tolerance to Thrusters’ Fault 101<br />

5.4 Experiments of Fault Tolerance to Thrusters’ Fault<br />

The desired trajectory is the same shown in the previous Section. The experiments<br />

were run several times simulating different thruster’s fault. The<br />

fault was simulated via software just imposing zero voltage to the relevant<br />

thrusters. It is worth noticing that, while the desired trajectory is always<br />

the same, some minor differences arise among the different experiments due<br />

to different factors: the presence ofstrong noise on the sonar that affected<br />

the xy movement (see [215] for details), the presence of apool current. Meanwhile<br />

the controller guarantees agood tracking performance tolerant to the<br />

occurrence of thruster’s fault and it is robust with respect to the described<br />

disturbances.<br />

In next plots the movement ofthe vehicle without fault and with 2faults<br />

are reported. The two faults arise asfollow: at t = 260 s, one horizontal<br />

thruster is off, at t =300 salso the corresponding vertical thruster is off. We<br />

chose to test afault of the same side thrusters because this appears to be the<br />

worst situation. Notice that the control law isdifferent from the control law<br />

tested in the previous Section. Fordetails, see [232, 233, 234, 251].<br />

In Figure 5.7 the behavior of the vehicle along xy without and with fault<br />

is reported. It can be noted that, as for the previous experiments, the vehicle<br />

is controlled only after 100 sinorder for the sonar towork properly and wait<br />

for the transient ofthe position filter [216]. From the right plot in Figure 5.7<br />

we can see that the first fault, at t =260 s, it does not affect the tracking<br />

error while for the second, at t =300 s, it causes only asmall perturbation<br />

that is fully recovered by the controller after atransient. Some comments are<br />

required for the sonar based error: during the experiment with fault it has<br />

been possible to see asmall perturbation in the xy plane but, according to<br />

the data, this movement has been of 60 cm in 0 . 2s,this is by far awrong<br />

data caused by the sonar filter.<br />

In Figure 5.8 the behavior of the vehicle along z without and with fault<br />

is reported. It can be noted that the vehicle tracks the trajectory with the<br />

same error with and without thrusters’ faults. Since the control law was<br />

designed in 6DOFs, the difference in the behavior between the horizontal<br />

plane, where asmall perturbation has been observed, and the vertical plane<br />

is caused mainly by the different characteristics ofthe sensors rather than by<br />

the controller itself. In other words, we can expect this nice behavior also in<br />

the horizontal plane if amore effective sensorial system would be available.<br />

Another comment need to be done about the depth data. In Figure 5.3<br />

the plot of the depth for adifferent control law isshown. It could appear that<br />

the tracking performance is better in the last experiment shown in Figure 5.8.<br />

However ithas to be underlined that the experiments are expensive interms<br />

of time and of people involved, the latter are simply successive tothe first,<br />

the gains, thus, are better tuned.<br />

In Figure 5.9 the attitude without and with fault is reported. It can be noted<br />

that, in case of fault, only after when the two faults arise simultaneously

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

Saved successfully!

Ooh no, something went wrong!