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.
48 3. Dynamic Control of 6-DOF AUVs<br />
Let now consider the positive semi-definite function:<br />
V = 1<br />
2 s T M � v s > 0 , ∀ s �= α<br />
� 0<br />
Q<br />
�<br />
, α ∈ IR (3.5)<br />
after straightforward calculation, its time derivative isgiven by:<br />
˙V = − s T [ Λ + D � RB] s < 0 , ∀ s �= 0 (3.6)<br />
Since V is only positive semi-definite and the system is non-autonomous<br />
the stability can not bederived by applying the Lyapunov’s theorem. By<br />
further assuming that ˙p r is twice differentiable, then ¨ V is bounded and ˙ V<br />
is uniformly continuous. Hence, application of the Barbălat’s Lemma allows<br />
to prove global convergence of s → 0 as t →∞.Due to the definition of<br />
the vector s ,its convergence tozero also implies convergence of ˜p to the null<br />
value.<br />
In case of perfect knowledge ofthe dynamic model, moreover, the convergence<br />
ofthe error tozero can be demonstrated even for K I = O ,i.e.,<br />
without integral action.<br />
Compensation of the persistent effects. If areduced version of the controller<br />
is implemented, e.g., by neglecting the model-based terms in (3.4), the<br />
restoring moment is not compensated efficiently. Infact, let consider avehicle<br />
in the two static postures shown in Figure 3.1 and let suppose that thevehicle,<br />
starting from the left configuration, is driven to the right configuration and,<br />
after awhile, back tothe left configuration. Inthe left configuration the integral<br />
action in(3.3) does not give any contribution to the control moment as<br />
expected, because the vectors of gravity and buoyancy are aligned. Furthermore,<br />
in the right configuration the integral action will compensate exactly at<br />
the steady state for the moment generated by the misalignment between gravity<br />
and buoyancy. When the vehicle is driven back to the left configuration,<br />
anull steady-state compensation error ispossible after the integral action is<br />
discharged; this poses asevere limitation tothe control bandwidth that can<br />
be achieved. Asimilar argument holds inthe typical practical situation in<br />
which the compensation implemented through the vector g � RB<br />
is not exact.<br />
On the other hand, since the error variables are defined inthe earth-fixed<br />
frame, the controller is appropriate to counteract the current effect. This<br />
point will be clarified in next Subsections, when discussing the drawbacks of<br />
the controllers C and D with respect to the current compensation.<br />
Finally, anadaptive version of this controller is not straightforward. In<br />
fact, since the dynamic model (2.53) does not depend on the absolute vehicle<br />
position, asteady null linear velocity ofthe vehicle with anon-null position<br />
error would not excite acorrective adaptive control action. As aresult, null<br />
position error at rest cannot be guaranteed in presenceofocean current. From<br />
the theoretical point ofview, this drawback can be avoided by defining the<br />
velocity error using the current measurement. However, from the practical<br />
point ofview, this approach cannot achieve fine positioning ofthe vehicle<br />
since local vortices can make current measurement too noisy.