06.02.2013 Views

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

Underwater Robots - Gianluca Antonelli.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

40 2. Modelling of <strong>Underwater</strong> <strong>Robots</strong><br />

The total forces and moments acting on the generic body of the serial<br />

chain are given by:<br />

f i i = R i i +1<br />

i +1f i +1 + F i i − m i g i + ρ ∇ i g i + p i<br />

µ i i = R i i +1<br />

i +1µ i +1 + R i i +1<br />

i +1r i − 1 ,i × R i i +1<br />

i +1f i +1 + r i i − 1 ,c × F i i + T i i +<br />

O i − 1<br />

f i , µ i<br />

+ r i i − 1 ,c × ( − m i g i + d i )+r i i − 1 ,b × ρ ∇ i g i<br />

r i − 1 ,B<br />

r i − 1 ,C<br />

d i<br />

− ρ ∇ i g<br />

B i<br />

r i − 1 ,i<br />

Fig. 2.4. Force/moment acting on link i<br />

C i<br />

m i g<br />

The torque acting on joint i is finally given by:<br />

τ q,i = µ i T i<br />

i z i − 1 + f disign(˙q i )+f vi ˙q i<br />

r i,C<br />

O i<br />

f i +1 , µ i +1<br />

(2.69)<br />

with f di and f vi the motor dry and viscous friction coefficients.<br />

Let us define τ q =[τ q,1 ... τ q,n ] T ∈ IR n and τ ∈ IR<br />

the vector of joint torques<br />

6+n<br />

� �<br />

τ v<br />

τ =<br />

(2.70)<br />

τ q<br />

the vector of force/moment acting on the vehicle as well as joint torques. It<br />

is possible to write the equations of motions of an UVMS in amatrix form:<br />

M ( q ) ˙ ζ + C ( q , ζ ) ζ + D ( q , ζ ) ζ + g ( q , R I B )=τ (2.71)<br />

where M ∈ IR (6+n ) × (6+n ) is the inertia matrix including added mass<br />

terms, C ( q , ζ ) ζ ∈ IR 6+n is the vector of Coriolis and centripetal terms,<br />

D ( q , ζ ) ζ ∈ IR 6+n is the vector of dissipative effects, g ( q , R B I ) ∈ IR 6+n<br />

is the vector of gravity and buoyancy effects. The relationship between the<br />

generalized forces τ and the control input is given by:

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

Saved successfully!

Ooh no, something went wrong!