Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
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