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.

56 3. Dynamic Control of 6-DOF AUVs<br />

3.6.1 Stability Analysis<br />

Let us consider the following scalar function<br />

V = 1<br />

2 s T v M v s v + 1<br />

2 ˜ θ T<br />

v K θ ˜ θ v + 1<br />

2 k p ˜η T 1 ˜η 1 + k o ˜z T ˜z , (3.30)<br />

where ˜z =[1 0 T ] T − z =[1 − ˜η − ˜ε T ] T .Due to the positive definiteness<br />

of M v , K θ ,and K ,the scalar function V ( ˜η 1 , ˜z , s v , ˜ θ v )ispositive definite.<br />

Let us define the following partition for the variable s v that will be useful<br />

later:<br />

� �<br />

s p<br />

s v = , (3.31)<br />

s o<br />

with s p ∈ IR 3 and s o ∈ IR 3 .Inview of (3.31) and the definition of s v ,itis<br />

˜ν 1 = s p − λ p R B I ˜η 1<br />

(3.32)<br />

˜ν 2 = s o − λ o ˜ε . (3.33)<br />

Differentiating V with respect to time yields:<br />

˜θ v + k p ˜η T 1 R I B ˜ν 1 − 2 k o ˜z T J k,oq ˜ν 2<br />

�<br />

˙ν d − ˙ν + Λ ˙˜y<br />

�<br />

+ ˜ θ T<br />

v K θ ˙ ˜θ v +<br />

+ k p ˜η T 1 R I �<br />

B s p − λ p R B I ˜η �<br />

1 +<br />

− k o [1− ˜η − ˜ε T �<br />

�<br />

]<br />

( s o − λ o ˜ε ) .<br />

˙V = s T v M v ˙s v + ˜ θ T<br />

v K θ ˙<br />

= s T v M v<br />

Then, defining<br />

− ˜ε T<br />

˜η I 3 + S ( ˜ε )<br />

ν a = ν d + Λ ˜y (3.34)<br />

yields (dependencies are dropped out to increase readability):<br />

˙V = s T v [ M v ˙ν a − τ v + C v ν + D RBν + g RB + τ v,C ]+<br />

− ˜ θ T<br />

v K θ ˙<br />

ˆθ v + k p ˜η T 1 R I B s p − k p λ p ˜η T 1 ˜η 1 +<br />

+ k o ˜ε T s o − λ o k o ˜ε T ˜ε , (3.35)<br />

that can be rewritten as:<br />

˙V = s T v [ Φ v,T θ v − τ v ] − s T v D RBs v − ˜ θ T<br />

v K θ ˙<br />

ˆθ v +<br />

+ s T v K ˜y − k p λ p ˜η T 1 ˜η 1 − k o λ o ˜ε T ˜ε .<br />

By considering the control law (3.28) and the parameters update (3.29),<br />

it is:<br />

˙V = − s T v ( K D + D RB) s v − k p λ p ˜η T 1 ˜η 1 − k o λ o ˜ε T ˜ε<br />

that is negative semi-definite over the state space { ˜η 1 , ˜z , s v , ˜ θ v } .

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

Saved successfully!

Ooh no, something went wrong!