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.

3.8 Comparison Among Controllers 59<br />

The ocean current isnot taken into account. Using the controller (3.38)–<br />

(3.39) under the effect ofthe current would lead to an error different from<br />

zero at steady state.<br />

Reduced Controller. The aim of the Authors is to propose already acontroller<br />

that matches the definition of reduced controller that has been given<br />

here. The absence of compensation for the current, however, makes the controller<br />

not appealing for practical implementation. The proposed reduced<br />

controller, modified to take into account atracking problem, is given by:<br />

τ v = K P J T e ( R I B ) ˜η + K D ˜ν + Φ v,P ˆ θ v,P<br />

˙ˆθ<br />

− 1<br />

v,P = K θ Φ T �<br />

v,P ˜ν + ΛJ T e ( R I �<br />

B ) ˜η<br />

(3.40)<br />

(3.41)<br />

where Λ , K P and K D are positive definite matrices, selected at least as<br />

block-diagonal matrices to keep different dynamics for the position and the<br />

orientation.<br />

It is worth noticing that the reduced controller derived isdifferent from<br />

the original controller, that would notreachanull steady state error under the<br />

effect of the current. Also, the regressor Φ v,P embeds the gravity regressor as<br />

proposed by Sun and Cheah but the drawback in the restoring compensation<br />

still exist due tothe not proper update law ofthe parameters.<br />

3.8 Comparison Among Controllers<br />

Foreasy of readings, Table 3.1 reports the label associated with each controller.<br />

The controllers developed by the researchers are quite different one each<br />

other, inthis Section aqualitative comparison with respect to the compensation<br />

performed by the controllers with respect to the persistent dynamic<br />

effects is provided.<br />

3.8.1 Compensation ofthe Restoring Generalized Forces<br />

The controller A is totally conceived in the earth-fixed frame and it is modelbased.<br />

In case of perfect knowledge ofthe restoring-related dynamic parameters,<br />

thus, thereisnot needtocompensatefor therestoring generalized forces.<br />

This is, however, unpractical in areal situation; in case of partial compen-<br />

sation ofthe vector g � RB<br />

,infact, this controller experiences the drawback<br />

discussed inSection 3.2. Asimilar drawback is shared from the controller B<br />

that, again, is totally based on earth-fixed variables, the integral actions,<br />

thus, does not compensate optimally for the restoring action. The controller<br />

F compensates the restoring force in the vehicle-fixed frame; the update<br />

law, however, is not based onthe exact mapping between orientation and<br />

moments resulting inanot clean adaptive action. The effect, however, is as<br />

significant asthe vehicle works with alarge pitch angle. The remaining 3controllers<br />

properly adapt the restoring-related parameters in the vehicle-fixed<br />

frame.

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

Saved successfully!

Ooh no, something went wrong!