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.

2.9 Dynamics of<strong>Underwater</strong> Vehicle-Manipulator Systems 41<br />

� � �<br />

τ v B v<br />

τ = =<br />

τ q<br />

O n × 6<br />

O 6 × n<br />

I n<br />

�<br />

u = Bu, (2.72)<br />

where u ∈ IR p v + n is the vector of the control input. Notice that, while for<br />

the vehicle ageneric number p v ≥ 6ofcontrol inputs is assumed, for the<br />

manipulator it is supposed that n joint motors are available.<br />

It can be proven that:<br />

• The inertia matrix M of the system is symmetric and positive definite:<br />

M = M T > O<br />

moreover, it satisfies the inequality<br />

λ min( M ) ≤�M �≤λ max( M ) ,<br />

where λ min( M )(λ max( M )) is the minimum (maximum) eigenvalue of M .<br />

• Forasuitable choice ofthe parametrization of C and ifall the single bodies<br />

of the system are symmetric, ˙ M − 2 C is skew-symmetric [67]<br />

ζ T � ˙ M − 2 C<br />

which implies<br />

˙M = C + C T<br />

�<br />

ζ =0<br />

moreover, the inequality<br />

� C ( a , b ) c �≤C M � b ��c �<br />

and the equality<br />

C ( a ,α1 b + α 2 c )=α 1 C ( a , b )+α 2 C ( a , c )<br />

hold.<br />

• The matrix D is positive definite<br />

D > O<br />

and satisfies<br />

� D ( q , a ) − D ( q , b ) �≤D M � a − b � .<br />

In [255], it can be found the mathematical model written with respect<br />

to the earth-fixed-frame-based vehicle position and the manipulator endeffector.<br />

However, it must be noted that, in that case, a6-dimensional manipulatorisconsideredinorder<br />

to have square Jacobian to work with; moreover,<br />

kinematic singularities need to be avoided.<br />

Reference [174] reports some interestingdynamic considerations about the<br />

interaction between the vehicle and the manipulator. The analysis performed<br />

allows to divide the dynamics in separate meaningful terms.

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

Saved successfully!

Ooh no, something went wrong!