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.

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.

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

Saved successfully!

Ooh no, something went wrong!