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