Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Underwater Robots - Gianluca Antonelli.pdf
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
32 2. Modelling of <strong>Underwater</strong> <strong>Robots</strong><br />
while in terms of quaternion is represented by:<br />
⎡<br />
2(ηε2 − ε 1 ε 3 )(W − B )<br />
⎢<br />
− 2(ηε1 + ε 2 ε 3 )(W − B )<br />
⎢<br />
( − η<br />
g RB ( Q )= ⎢<br />
⎣<br />
2 + ε 2 1 + ε 2 2 − ε 2 3 )(W − B )<br />
( − η 2 + ε 2 1 + ε 2 2 − ε 2 3 )(y G W − y B B )+2( ηε1 + ε 2 ε 3 )(z G W − z B B )<br />
− ( − η 2 + ε 2 1 + ε 2 2 − ε 2 ⎤<br />
⎥<br />
⎦<br />
3 )(x G W − x B B )+2( ηε2 − ε 1 ε 3 )(z G W − z B B )<br />
− 2(ηε1 + ε 2 ε 3 )(x G W − x B B ) − 2(ηε2 − ε 1 ε 3 )(y G W − y B B )<br />
.<br />
By looking at (2.45), it can be recognized that the difference between<br />
gravity and buoyancy ( W − B )only affects the linear force acting onthe<br />
vehicle; itisalso clear that the restoring linear force is constant inthe earthfixed<br />
frame. Onthe other hand, the two vectors of the first moment ofinertia<br />
W r B G and B r B B affect the moment acting onthe vehicle and are constant in<br />
the vehicle-fixed frame. Insummary, the expression of the restoring vector is<br />
linear with respect to the vector of four constant parameters<br />
θ v,R =[W − B xG W − x B B yG W − y B B zG W − z B B ] T<br />
through the (6 × 4) regressor<br />
i.e.,<br />
Φ v,R ( R I B )=<br />
� R B I z O3 × 3<br />
0 3 × 1<br />
S<br />
g RB( R I B )=Φ v,R ( R I B ) θ v,R .<br />
(2.46)<br />
�<br />
R B �<br />
�<br />
I z<br />
, (2.47)<br />
In (2.47) S ( · )isthe operator performing the cross product. Notice that, alternatively<br />
to (2.45), the restoring vector can be written in terms of quaternions;<br />
however, this would lead again to the regressor (2.47) and tothe vector of<br />
dynamic parameters (2.46).<br />
2.6 Thrusters’ Dynamics<br />
<strong>Underwater</strong> vehicles are usually controlled by thrusters (Figure 2.2) and/or<br />
control surfaces.<br />
Control surfaces, such asrudders and sterns, are common incruise vehicles;<br />
those are torpedo-shaped and usually used in cable/pipeline inspection.<br />
Since the force/moment provided by the control surfaces is function<br />
of the velocity and it is null in hovering, they are not useful to manipulation<br />
missions inwhich, due to the manipulator interaction, full control ofthe<br />
vehicle is required.<br />
The relationship between the force/moment acting on the vehicle τ v ∈<br />
IR 6 and the control input of the thrusters u v ∈ IR p v is highly nonlinear. It<br />
is function of some structural variables such as: the density ofthe water;<br />
the tunnel cross-sectional area; the tunnel length; the volumetric flowrate<br />
between input-output of the thrusters and the propeller diameter. The state