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.

184 7. Dynamic Control of UVMSs<br />

Hereafter, asuperscript will denote the frame to which avector is referred<br />

to, the superscript will be dropped forquantities referred to the inertial frame.<br />

Notice that some differences may arise inthe symbology of the vehicle’s<br />

variables due to the different approach followed inthis Section. Coherently<br />

with the virtual decomposition approach, the vehicle is considered aslink<br />

number 0.<br />

The (6 × 1) vector of the total generalized force (i.e., force and moment)<br />

acting on the i th body is given by<br />

h i t,i = h i i − U i i +1<br />

i +1h i +1<br />

, i =0,...,n− 1<br />

h n t,n = h n n , (7.64)<br />

where h i i +1<br />

i is the generalized force exerted by body i − 1onbody i , h i +1<br />

is the<br />

generalized force exerted bybody i +1on body i .The matrix U i 6 × 6<br />

i +1 ∈ IR<br />

is defined as<br />

�<br />

R i �<br />

i +1 O 3 × 3<br />

.<br />

U i i +1 =<br />

S ( r i i,i+1 ) R i i +1<br />

R i i +1<br />

where R i i +1 ∈ IR 3 × 3 is the rotation matrix from frame T i +1 to frame T i ,<br />

S ( · )isthe matrix operator performing the cross product between two (3 × 1)<br />

vectors, and r i i,i+1 is the vector pointing from the origin of T i to the origin<br />

of T i +1.<br />

The equations of motion ofeach rigid body can bewritten inbody-fixed<br />

reference frame in the form [314, 127]:<br />

M i ˙ν i i + C i ( ν i i ) ν i i + D i ( ν i i ) ν i i + g i ( R i )=h i t,i , (7.65)<br />

where ν i i ∈ IR6 is the vector of generalized velocity (i.e., linear and angular<br />

velocities defined in Section 2.8), R i is the rotation matrix expressing the<br />

orientation of T i with respect to the inertial reference frame, M i ∈ IR 6 × 6 ,<br />

C i ( ν i i ) ν i i ∈ IR6 , D i ( ν i i ) ν i i ∈ IR6 and g i ( R i ) ∈ IR 6 are the quantities introduced<br />

in (2.51) referred to the generic rigid body. InChap. 2, the details on<br />

the dynamics of arigid body moving in afluid are given.<br />

According tothe property oflinearity inthe parameters (7.65) can be<br />

rewritten as:<br />

Y ( R i , ν i i , ˙ν i i ) θ i = h i t,i<br />

where θ i is the vector of dynamic parameters of the i th rigid body. Notice<br />

that, for the vehicle, i.e., for the body numbered as 0, the latter is exactly<br />

(2.54); only for this Section, however, the notation of the vehicle forces<br />

and regressor will be slightly different from the rest ofthe book.<br />

The input torque τ q,i at the i th joint ofthe manipulator can be obtained<br />

by projecting h i on the corresponding joint axis via<br />

T<br />

i<br />

τ q,i = z i − 1 h i i , (7.66)<br />

where z i i − 1 = R T i z i − 1 is the z -axis of the frame T i − 1 expressed in the frame<br />

T i .

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

Saved successfully!

Ooh no, something went wrong!