Professional Documents
Culture Documents
365
© 2004 Kluwer Academic Publishers. Printed in the Netherlands.
VLADIMIR F. FILARETOV
Far Eastern State Technical University, 10 Pushkinskaya Str., 690600, Vladivostok, Russia
Key words: autonomous underwater vehicles, 3 dof vectored thruster, integrated path-and-attitude
follower.
1. Introduction
This study deals with the design process of a new-concept powering and steering
system for an Autonomous Underwater Vehicle, developed to exceed the limita-
tions inherent in existing settings. Presently, a big effort is made to realise everyday
use AUVs, enhancing the robustness of navigation control and autonomy, studying
ease of use interfaces and reducing the size of the vehicle (Amat et al., 1999). The
need for better manoeuvrability and agility stimulated the research and develop-
ment of sophisticated real time control systems (Filaretov and Kiheney, 2000). As
a matter of fact, a large number of papers have been written dealing with the
problem of underwater vehicles control, aiming at new solutions and strategies.
However, contemporary AUVs need several actuated degrees of freedom, in order
to ensure good manoeuvrability. Therefore, underwater vehicles, as a rule, have
4–6 thrusters. This setting increases considerably the vehicle’s size and weight, and
deteriorates its dynamical properties emphasising the disturbing effects of a fluid
⋆ Corresponding author.
366 E. CAVALLO ET AL.
environment (viscous friction, added mass and added moment of inertia), notably,
in the face of unpredictable water turbulences and marine currents. The design of
a compact and nimble vehicle requires the development of a unified propulsion-
and-regulation system that can change its orientation and takes care of the AUV’s
motion along arbitrary space trajectories. Obviously, this entails the definition of
convenient control strategies, purposely tailored for the specific problem.
Our idea is to design a cost-effective vehicle, by means of a new concept inte-
grated solution for propulsion and guidance. The new design addresses a stream-
lined body, lacking fins and hydroplanes, as the direction control is delegated to the
pivoting thruster located in the vehicle’s stern, with adaptive roll torque compensa-
tion; the set-up assures low drag forces and high manoeuvrability at low speed, as
described in the following.
The state-of-the-art investigations highlight that very little research has been
developed in the design of vectored thruster AUVs, and few prototypes, equipped
with two degrees of freedom, pan and tilt-like mechanism, exist to test this propul-
sion system (Le Page and Holappa, 2000); however, the compensation of the pro-
peller torque at different speeds and mission conditions seems to have been ne-
glected.
Therefore, the present investigation explicitly deals with a three degrees of
freedom, full parallel, spherical mechanism, developed to perform the orientation
of the AUV tail, where the propeller is located: two mobilities are used to orient
the thruster, around the yaw and pitch angles; the third degree of freedom is used
to generate a moment on the body, in order to nullify the effect of the screw torque
around the path axis (roll angle).
2. Task Setting
This paper deals mainly with three different tasks:
• to elaborate and investigate a new concept design of the AUV equipped with
a vectored thruster located on the body’s stern;
• to develop a device able to contrast the reaction torque due to the propeller
motion in the fluid; and:
• to design a control system for the special 3 dof spherical mechanism.
In order to explain the behaviour of the submersible, a compact description
of submerged body dynamics is given with insights on the benefits of vectored
thrust propulsion, and whether the propeller torque compensation is achieved. The
orienting device is described and the noteworthy characteristics and parameters are
discussed.
The paper takes into account the disturbing effect that the screw propeller causes
on the submersible during its motion. This fact, which causes considerable de-
viation from the desired trajectory, is specially felt in the control of small and
light vehicles. To increase the control capabilities of the vehicle, a counter rotation
device coupled with the propulsion rig has been studied. This does not increase
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 367
the complexity of the system, as the spherical mechanism supplies the required
mobility without structural modification.
The control system for the special spherical mechanism with 3 dof is finally ad-
dressed. Some simulation results are also provided to demonstrate the advantages
of the proposed solution.
Position x y z
Linear vel. u v w
Force X Y Z
Angle φ θ ψ
Angular vel. p q r
Moment K M N
inert. To obtain the vehicle trajectory, the motion is transferred to the world co-
ordinate frame Fw (OXY Z) by the local (inertial, etc.) or global (sonar driven, etc.)
navigator, computing the actual range vector r = (G − O) and rotation matrix R.
This leads to the generalised position vector: η = [X, Y, Z, φ, θ, ψ]T , giving the
location of the CoG and the vehicle attitude around it.
Within the vehicle coordinate system FAUV(Gxyz), the nonlinear dynamics can
refer to the rigid body Euler’s description, making use of the velocity vector V =
[vT , ωT ]T , where: v = [u, v, w]T , specifies the surge, sway and heave components;
and ω = [p, q, r]T ≈ [φ̇, θ̇ , ψ̇]T , the roll, pitch and yaw angular speeds.
Differently to standard underwater vehicles, the propulsion system presented in
this paper consists of a ducted propeller, with rotation axis T that can be:
• oriented, by tilt (about y) and pan (about z) angles, to modify the trajectory
for either vertical, or lateral bending; and
• twisted, by a rotation angle (around x).
The thruster characteristics are, thus, ruled by the screw rotation speed n, and
by the three angles: δr , δd and δt , that express the rudder depth and lateral set-ups
and the twist angle off-set (Figure 2). The layout allows to suppress independent
rudders and fins, with the related control blocks, since the propulsion and guidance
tasks are supplied by the vectored self-compensating propeller assembly. The vec-
tor (P G), which defines the location of the thruster pivoting point with respect to
the body frame, is defined once the kinematics of the bearing articulated wrist is
known.
where
M ∈ R6×6 : global mass matrix including rigid body inertia matrix and
hydrodynamic added mass;
6×6
C ∈ R : nonlinear Coriolis and centripetal matrix, including rigid body
and added mass terms;
6×6
D ∈ R : nonlinear damping matrix;
V ∈ R6×6 : viscous damping matrix, including drag and lift forces contributes;
g ∈ R6×1 : vector collecting field restoring forces components;
τE ∈ R6×1 : environment (waves and currents) forces vector;
τ ∈ R6×1 : propulsion and guidance forces vector.
additional mass can be considered constant and independent of the velocity and the
wave number; then, such hydrodynamic effect is equivalent to a steady added mass
matrix.
The nonlinear damping is the most delicate part in underwater vehicle specifi-
cation. Some simplification came from the hypothesis of low speed motion and
axis-symmetric body, but deeper and more rigorous investigations need digital
mock ups, CFD analyses and prototypes. As a first order guess, the hydrodynamic
resistance affects the body motion by drag and lift forces. For underwater vehicles
moving at speeds of 1.2–1.5 m/s, or more, the drag is all but negligible and it be-
comes a basic reference; simplistically, one quantifies such action on a completely
submerged vehicle, moving along a straight trajectory, as a function of relative ve-
locity, main body cross section, fluid density and a drag coefficient that depends on
the body shape. Like drag, the lift force depends on the shape and speed of the vehi-
cle and is caused by not null net circulation of fluid around the body, that is, by the
generation of vortices from the tail of the body caused by the separation of the fluid
flow; as the velocity increases, the size of these vortices grows and the lift forces
become more significant. Since prediction and evaluation of such phenomena is
extremely difficult, people involved in AUVs development and building preferred
to avoid the problem, studying vehicle shapes able to reduce to a minimum the
fluid’s unsymmetrical separation, allowing one to ignore the lift forces.
Field forces, moreover, affect generic submerged bodies; the displacement ac-
tion is the result of the Archimede’s principle, according to which a body immersed
in a fluid is subjected to a force, directed opposite to gravity, equal to the weight
of the removed volume and applied at the centre of mass of the displaced fluid.
Similarly, fluid acceleration can be thought as yielding the resultant force due to
pressure that acts on the body, when the vehicle moves through the viscous fluid.
The short listing shows that for current AUV, the propulsion and guidance vector
forces require complex models, obtained by summing all the actions (forces and
moments) that the fluid apply to the control surfaces, rudders and fins, as effect of
the relative motion and the propeller (or propellers) thrust. The nonlinearity and
velocity dependency makes the description of such dynamic systems not straight-
forward. On the other hand, vectored thruster vehicles present only one driving
action, which allows vehicle control and affects the body’s behaviour during mo-
tion by all-inclusive steering laws. The analysis hereafter goes on to quantify the
above-described action, using both theoretical and empirical formulae and data,
to predict the AUV’s behaviour in actual operation conditions. In the following
points, each of Equations (3.1) terms are briefly recalled and explicit relationships
are worked out for the vectored thrust vehicle case.
defined by means of the kinetic energy of the fluid volume that is accelerated by
the moving body (Equation (3.2)):
1
TA = vTA MA vA , (3.2)
2
where vA , the six components velocity vector of the water volume; and MA ∈ R6×6 ,
the added mass matrix, given by:
Xu̇ Xv̇ Xẇ Xṗ Xq̇ Xṙ
Yu̇ Yv̇ Yẇ Yṗ Yq̇ Yṙ
∂X
Z Zv̇ Zẇ Zṗ Zq̇ Zṙ
Xu̇ = MA = − u̇
∂ u̇ Ku̇ Kv̇ Kẇ Kṗ Kq̇ Kṙ
M M M Mṗ Mq̇ Mṙ (3.3)
u̇ v̇ ẇ
Nu̇ Nv̇ Nẇ Nṗ Nq̇ Nṙ
MA11 MA12 ∂X
=− , being: Xu̇ = , and so on.
MA21 MA22 ∂ u̇
In an ideal fluid, the added mass matrix is positive and symmetric about the
diagonal, thus only 21 terms are needed to define it completely. Since the ki-
netic energy spent by the body to accelerate the surrounding fluid is provided by
pressure forces acting normal to the vehicle’s hull, the importance of the body
geometry becomes evident; refer to (Perrault et al., 2002) for a detailed treatment
on the sensitivity of the matrix coefficient to the vehicle’s geometry variations. All
the matrix elements can be considered constant for vehicles travelling deeply, say
more than five hull diameters below the sea surface, but may vary significantly for
near-surface manoeuvres. Due to the complexity of the added mass matrix, several
simplifications have been studied for particular vehicle geometry and motion char-
acteristics. For example, submersibles with three planes of symmetry moving at
low speed (0.8–1.2 m/s), and the one here presented may reasonably be considered
to satisfy these hypotheses, have a simplified added mass matrix, with non-null
elements only on the main diagonal, thus, MA′ = diag(MA ).
In order to foresee the added mass diagonal terms of such an AUV, we as-
similate its shape to a spheroid and exploit the simplified relations proposed by
(Imlay, 1961):
α0 β0
Xu̇ = − m; Yv̇ = Zẇ = − m; Kṗ = 0;
2 − α0 2 − β0
(3.4)
1 (b2 − a 2 )2 (α0 − β0 )
Nṙ = Mq̇ = − m,
5 2(b2 − a 2 ) + (b2 + a 2 )(β0 − α0 )
being: a, b: the body semi-axes (a > b); m: the mass of the submersible;
Other simplified empirical relations exist for commonly used shapes (ellipsoidal,
cylindrical, etc.) (Watt, 1988).
(a) (b)
Figure 3. Longitudinal (a) and transversal (b) equilibrium.
Since the centre of rotation of the orienting mechanism has an off-set GT from
the centre of gravity, the vectored thruster creates disturbing moments on the AUV,
when the propeller axis does not lie along the body’s longitudinal axis x; namely,
The rotation of the screw in the water, simultaneously with the thrust force, causes
the generation of a reaction torque on the vehicle. It is well known (Fossen and
Blanke, 2000) that for a fixed pitch propeller the thrust T and the torque QT de-
pend on the vehicle speed u, the advance speed ua and the screw velocity n. More
complex models take into account other dynamic effects due to unsteady flows, but
we will ignore them, considering a vehicle moving in deep water with no boundary
influences.
In the scientific literature, several papers and publications explain the relation
between the vehicle motion (u and ua ) and the propeller rate n (Healey et al., 1995;
Whitcomb and Yoerger, 1999), making use of non-dimensional thrust and torque
coefficients KT (J0 ) and KQ (J0 ):
T Q
KT (J0 ) = , KQ (J0 ) = , (3.7)
ρ · D 4 · n|n| ρ · D 5 · n|n|
Figure 5. Open water thrust and torque coefficients as function of the advance ratio J0 .
The present study assumes that the vehicle is neutrally buoyant, i.e., gravitational
and displacement forces coincide. This results in a vehicle that flies in water freely
and changes its depth by the effect of dynamic actions given by the thruster and
control fins. The inclusion of more complex hydrodynamic effects would require
numerical solving of the Navier–Stokes equations; this is perfectly compatible
with the prospected solution, once the proper regulation set-up is assessed and the
related effects duly computed. We have ignored, in the present preliminary inves-
tigation, additional forces and moments, focusing the attention on the feasibility
of vectored thrust vehicles, namely, on exploiting assemblies with powered wrists,
with three independent mobilities.
376 E. CAVALLO ET AL.
Figure 6. Definition of actions on the propeller duct: u is the vehicle speed, ua and uw
represent the speed of the water in the inlet and outlet sections, respectively.
The last dynamic effect acting on the submerged body is the hydrodynamic resis-
tance of the propeller’s duct. For steady state, (surge motion u, with the thruster
aligned to the body’s longitudinal axis), this effect may be included in the calcula-
tion of the net thrust applied by the system, T = F − R (Figure 6(a)), as is well
known in the scientific literature (see, for example, (Allmendinger, 1990)). The
problems arise when the vehicle accomplishes a bend and the fluid collides with the
external surfaces of the duct (Figure 6(b)), generating extra resistance R1 (α) whose
intensity depends on duct orientation against motion. Since this action needs de-
tailed analysis to be completely and clearly described, this paper ignores this effect,
assuming to track low swirl trajectories in keeping with the previously established
assumptions.
(a)
(b)
Figure 7. The spherical parallel mechanism: general solution (a) and special architecture (b).
The three actuators, located in the fixed frame, are chosen to have the same
axis of revolution; in this way the motors referred vectors ui (i = 1, 2, 3) co-
incide. The mechanism, Figure 7, has nine revolute joints, with rotation angles:
θi (i = 1, . . . , 9); the first three of them θ1 , θ2 , and θ3 correspond with actu-
ator rotation and define the position of the proximal links; then, the vectors wi
(i = 1, 2, 3) follow, being known the overall geometry, defined by the link an-
gles: α1i and α2i . The vectors vi (i = 1, 2, 3) directed along the moving plat-
form’s revolute joints are similarly obtained. Following the notation proposed by
378 E. CAVALLO ET AL.
similarly defined. These matrices simplify, in our case, as the angular parameters α1
and α2 only survive due to the device’s symmetry.
The design and development of the special rigs is suitably outlined in
(Cavallo and Michelini, 2003). The quantitative investigation allowed an optimi-
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 379
sation analysis to choose the most effective parametrical lay-out. While the proto-
typal construction of the wrist continues, the study has turned, more specifically to
the AUV domain, to look at basic assembly requirements. The reference dynamical
model is our main reference for selecting the critical operation constraints, either
for the structural parts, or for the expected manoeuvre capabilities (Cavallo and
Michelini, 2004).
These specific data have resulted in several up-dates. The need to completely
separate the wet zone, where propeller and fins are located, from the dry one, in
which actuators, electronic boards, battery pack and general instrumentation are
placed, suggested to modify the architecture of the spherical wrist, Figure 6(a), to
the particular lay-out in which all three actuators have the same revolution axis (b)
and may be relocated outside the working space. Moreover, the moving platform is
simplified, imposing co-planarity and symmetry of the distal revolute joints axes.
The geometric constraints are synthetically expressed by the following conditions:
u1 · u2 = u2 · u3 = u3 · u1 = 1; (v1 × v2 ) · v3 = 0,
where vi · vi+1 = −1/2, i = 1, 2, 3, v4 ≡ v1 .
Since the vectors ui , (i = 1, 2, 3) coincide, two other sets of three axes wi
(i = 1, 2, 3) and vi (i = 1, 2, 3), for medial and distal joints respectively, are
directly specified.
The moving platform, where the propeller and stabilisation fins are mounted,
may be oriented inside a conical workspace, which opening depends on the value
of the proximal and distal members angles α1 and α2 ; as for the rotation about
its normal axis (roll angle), there is virtually no limit, thus every point inside the
workspace is reached with the selected lay-out.
Figure 8 shows a virtual reality representation of the orienting device; the pro-
peller shaft is connected to the screw by means of an universal joint, which is
located at the mechanism’s centre, allowing the desired mobility and providing
the transmission of motion. A duct is, moreover, fixed to the moving platform,
increasing the thruster’s efficiency.
The particular architecture gives to the device good dexterity capabilities and
lets it move inside a wide workspace in order to assume the requested orientation,
still allowing suitable power transmission to the screw.
and, thus, to obtain the corresponding set of transformation equations making use
of the developed programs.
Moreover, as recalled in paragraph 4, the particular architecture of the mecha-
nism implies that for every position of the end effector, i.e., the thrust orientation,
two different solutions exist. Due to this duality, the control system must choose,
for every time step, the correct solution, excluding the wrong one. The simplest
rule to find the proper value of the actuator angles θi is to compare both the values
obtained by analytical solution with the position of the mechanism calculated in the
previous time step and then excluding the one characterised by the larger error. This
criterion is always applicable, since the mechanism is designed to avoid singular
configurations.
In Figure 9, the analytical description of solution θi∗ is provided as an example.
The control system calculates and compares a set of six equations like this for every
t2 = cos(delta[r-1]);
t3 = sin(alpha);
t4 = t2*t3;
t5 = cos(delta[d-1]);
t6 = t5*t5;
t7 = cos(alpha);
t8 = t7*t7;
t9 = t6*t8;
t10 = t2*t2;
t12 = sin(delta[r-1]);
t14 = cos(alpha);
t17 = t8*t10;
t20 = sin(delta[d-1]);
t21 = t20*t7;
t22 = t2*t12;
t24 = t21*t22*t3;
t30 = t6*t10*t8;
t32 = t14*t14;
t36 = sqrt(t9*(4.0*t10-4.0*t12*t3*t14-8.0*t17-1.0+4.0*t8+8.0*t24
+4.0*t21*t2*t14+4.0*t30-4.0*t32));
t58 = 1/(t10+2.0*t24+t8-2.0*t17+t30);
theta1_star = atan2((-t4*t36-t12*t20*t36*t7+t2*t20*t6*t8*t7-2.0*t8*t14*t6
-t8*t12*t3*t6)/t7/t5*t58,(t22+2.0*t4*t14+t21*t3
-2.0*t21*t3*t10-2.0*t22 *t8+t22*t9+2.0*t21*t12*t14
-t36)*t58);
time step. We ignore any further study of this relation since this paper is aimed at
describing the general concept of the vectored thrust AUV.
The reference angular position for each actuator is expressed by the following
equation:
θi (n, t) +
θi∗ (t) = θi (t) +
θ i (β, t), i = 1, 2, 3, (5.1)
where t is the time, θi is the angular position of the output shaft of each servo actu-
ator (see the spherical parallel mechanism in Figures 7 and 8) necessary to obtain
the desired orientation of the thrust,
θi is the angular correction necessary to modify
the duct rotation velocity as a function of the propeller rate n and
θ i is a further
angular correction due to the measured twist angle β around the longitudinal axis
of the vehicle (see Figure 3(b)).
An explanatory example is shown in Figure 11: the thruster is required to change
orientation according to a sinusoidal law θ1 (t). In the meantime, the controller
computes the duct rotation velocity which, as previously said, is a function of the
body’s geometry and propeller rotation rate n, and adds to the input of the DC
motor 1 an additional signal
θi . The sum of the two input signals gives the actuator
reference position θ1∗ . For the sake of clarity, in this example the on-line correction
of the AUV trim
θ i (β, t) is ignored. As Equation (5.1) shows, the counter moment
is originated by the duct rotation and the amount of torque generated, which de-
pends by the duct rate, is controlled automatically. In order to supply the proper
compensation, the control system uses a provisional strategy, based on analytical
and empirical relations, mainly affected by n, and an on-line error measure β̃.
The control scheme shows the further presence of the feedback loop that com-
pensates the effect of dry friction. The mechanism links and end platform move in
a fluid medium and, thus are subjected to the action of viscous forces. The total
effect of such forces is, nevertheless, divided by the reduction gear ratio before
acting on the motor shaft. Dry friction, on the contrary, works directly on the ac-
tuator axis and the gear head, having, thus, a significant effect on the block. These
considerations lead to guess the dry friction as being the predominant dissipative
feature for the mechanism, at a rate of 80–90%, and we can define the corrective
effect of the feedback loop by
Ka Km b
MT = 0.8 .
Ra
The simulation, which will be further discussed, shows that the spherical paral-
lel mechanism allows one to apply the desired moment with relatively small driving
forces, since the total torque is supplied simultaneously by the three DC motors.
Namely, the average effort of each actuator during one revolution of the duct, QCi ,
may be evaluated as
1
QCi = Qd , (5.2)
3
where Qd represents the torque exerted by the duct during its own revolution.
384 E. CAVALLO ET AL.
The control system parameters used in the simulations are given in Table I. In
this way, the design of the control system for the spherical parallel mechanism can
be very easily fulfilled.
6. Simulation Study
As the conclusion of the theoretical investigation, a numerical model of the system
has been developed in order to perform a provisional simulation campaign. For this
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 385
Table I. Control system parameters
task, we used two different approaches to solve the equations that characterise the
problem.
The first model, developed in Matlab/Simulink™, deals with the solution of
the backward kinematics and DC servomotor position control tasks: the desired
position of the propeller, expressed in X, Y and Z workspace coordinates, are
acknowledged and transformed into the desired angular positions of the three ac-
tuators (θ1 , θ2 , θ3 ); then, a dynamic model of the DC servomechanism is used
to compute the actual rotation of the motors, taking in account external distur-
bances and the motor’s dynamics. These partial results are used as input for the
rigid-bodies model, built within a Pro/Engineer™-Pro/Mechanica™ integrated
environment. The model, which contains all the actions from the surroundings
(gravity, pressure, viscous friction, . . .), can be used to perform several analyses
oriented, to verify the mechanism’s behaviour in actual operating conditions. The
simulation process is reassumed in Figure 12.
In order to verify the system’s capabilities, we define a test mission for the
vectored thruster AUV. It consists changing the propeller orientation according to
a sinusoidal law, and in the simultaneous correction of the vehicle’s trim by means
of the counter-rotation of the duct around its own axis. For simulation purposes, we
initially estimate the entity of the moment acting on the body by the effect of the
screw’s rotation, making use of the previously defined, torque coefficient KQ (3.7).
For a body of revolution with a single propeller on the axis, it is possible to
assume, for stationary conditions, that forward speed equals the submersible’s
velocity, e.g., 1 m/s. Then, the torque effect is readily computed. For example,
substituting the design parameters, as shown by Table II, in Equation (3.7), and
using the tabulated data for the torque coefficient KQ as a function of the propeller’s
pitch diameter ratio and advance coefficient J0 for a 4-blade, B series, Wageningen
screw, we obtain:
1000 2
Q = KQ · ρ · D 5 · n2 = 0.015 · 1025 · 0.25 · = 1.36 [Nm].
60
386 E. CAVALLO ET AL.
As previously described, the real system should react to the trim error deriving
from such a twisting moment by using the effect of the duct rotation. It is not the
principal purpose of this paper to investigate the link between the duct rotation rate
and the torque generated on the vehicle. Thus, as a preliminary guess, we impose a
constant revolving velocity ωd to the tail assembly of 60 rpm, assuming it generates
the proper counter moment to balance the AUV. Thus, for the given example, we
use the motion laws shown in Figure 13.
For the described example we direct the propeller to perform a change of orien-
tation following a sinusoidal law and, at the same time, to rotate the duct, around
the propeller axis, at a constant speed ωd of one revolution per second. In this case
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 387
the duct rate is constant, to simplify our understanding of the results. In actual
situations, as previously described, the duct should rotate according to the com-
pensation requirements, thus at variable speed, to correct the vehicle’s trim. Under
this hypothesis, the ideal path of the propeller vertex, which coincides with the
intersection of the revolution axis and the screw hub, lies on the surface. The effect
of real DC servomotors dynamics, inertia, friction and of the other environment ef-
fects, cause a deviation of that trajectory from the ideal one; this may be measured,
to quantify the off-setting of each disturbance action and, thus, to properly develop
the control system.
Figure 14. Error between reference and actual position of the three proximal links [degree].
Figure 15. Angular error [deg] of the propeller with ideal, no friction (continuous stroke), and
real (dashed stroke) joints.
tion controller, to obtain on-duty set-points. Figure 14 shows the measured errors,
expressed in degrees, between actual and reference position for the each of the
three proximal links during the execution of the previously described test analy-
sis. The results demonstrate that the position control system operates with good
performance and assures proper capabilities to the mechanism.
The simulation, moreover, gives the possibility to evaluate how the error prop-
agates through the link chains, up to the propeller, causing a misalignment of
the duct with respect to desired position. In order to completely test the behav-
iour of the system, we simulated different operating conditions for the mechanism
equipped with real actuators (affected by position inaccuracy); Figure 15 repre-
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 389
sents the state of the propeller axis error, as defined previously, measured as the
separation from the planar surface, on which lies the ideal trajectory and the axis
of the screw. This measure, expressed in degrees, shows that the presence of real
joints, with static and dynamic friction increases in the model, the error given by
ideal bearings. Nevertheless, the compensation feedback loop for the dry friction
effect, described in paragraph 6.2, gives acceptable performance to the system,
maintaining the error in the ±0.7 degrees band.
The results of the simulations prove that the orienting device can effectively
fulfil the designed duties and could equip the submersible in order to fulfil both
the propulsion and guidance tasks. Figure 16 shows a virtual reality image of
how the vectored thruster AUV will appear. The body is divided into three dif-
ferent sections, according to the peculiar use and instrumentation that each section
has to contain. The front cone is used mainly to hold inspection devices, video
cameras and lights. The central portion of the vehicle is assigned as the pressure
hull, in which the electronic packages, boards, instrumentation and battery are
placed, suitably protected from the devastating effects of seawater and pressure.
The tail section contains the prospective orienting device, provided by the 3 dof
parallel spherical wrist. A full simulation package, able to duplicate the behaviour
of the AUV accomplishing a test mission, is expected to be presented in future
publications about the vectored thruster submersible.
Acknowledgements
The authors thank the Italian Ministry of Foreign Affairs for the financial support
of the fellowship granted to Prof. Filaretov to co-operate with PMARlab of Uni-
versity of Genoa. They also desire to thank people in Centro di Cultura Scientifica
“A. Volta”, Como (I), for all the administrative and bureaucratic support.
References
Allmendinger, E. E. (ed.): 1990, Submersible Vehicle System Design, The Society of Naval Architects
and Marine Engineers, Jersey City, NJ.
Amat, J., Monferrer, A., Batlle, J., and Cufý, X.: 1999, GARBI: A low-cost underwater vehicle,
Microprocessors Microsystems 23, 61–67.
Cavallo, E. and Michelini, R. C.: 2003, High performance spherical parallel wrist: Architectural and
functional design, to appear in: Mechatronics: The Science of Intelligent Machines, Elsevier.
Cavallo, E. and Michelini, R. C.: 2004, A robotic equipment for the guidance of a vectored thrustor
AUV, in: 35th Internat. Symp. on Robotics, ISR 2004, Paris, 23–26 March.
Craig, J. J.: 1989, Introduction to Robotic Mechanisms and Control, Addison-Wesley, Reading, MA.
Filaretov, V. F. and Kiheney, G. P.: 2000, Method of semiautomatic manipulator control, in: Proc. of
the 3rd Asian Control Conf., Shangai, China, TP-1-19, pp. 2368–2372.
Fossen, T. I.: 1994, Guidance and Control of Ocean Vehicles, Wiley, New York.
Fossen, T. I. and Blanke, M.: 2000, Nonlinear output feedback control of underwater vehicle
propellers using feedback from estimated axial flow velocity, IEEE J. Oceanic Engrg. 25(2).
Gosselin, C. and Angeles, J.: 1989, The optimum kinematic design of a spherical three-degrees of
freedom parallel manipulator, ASME J. Mechanisms Transmissions Automat. Design 111.
Gosselin, C. and Hamel, J.-F.: 1994, The agile eye: A high performance three degrees of freedom
camera orienting device, in: Proc. IEEE Internat. Conf. of Robotic and Automation, San Diego.
AUV EQUIPPED WITH A 3 DOF VECTORED THRUSTER 391
Healey, A. J., Rock, S. M., Cody, S., Miles, D., and Brown, J. P.: 1995, Toward an improved
understanding of thruster dynamics for underwater vehicles, IEEE J. Oceanic Engrg. 29,
354–361.
Hoerner, S. F.: 1965, Fluid Dynamic Drag, Brick Town, NJ.
Imlay, F. H.: 1961, The complete expressions for added mass of a rigid body moving in an ideal fluid,
Report 1528, David Taylor Model Basin (DTMB), Bethesda, MD.
Le Page, Y. G. and Holappa, K. W.: 2000, Simulation and control of an autonomous underwater
vehicle equipped with a vectored thruster, in: AUV’2000 Conference, Pennsylvania State College,
USA.
Oosterveld, M. W. C. and van Oossanen, P.: 1975, Further computer analysed data for the
Wageningen B-screw series, Internat. Shipbuilding Progress, Vol. ISP-22.
Perrault, D., Bose, N., O’Young, S., and Williams, C.: 2002, Sensitivity of AUV added mass
coefficients to variations in hull and control plane geometry, Ocean Engineering, in press.
Randall, R. E.: 1997, Elements of Ocean Engineering, SNAME.
Tsai, L. W.: 1999, Robot Analysis, Wiley, New York.
Watt, G. D.: 1988, Estimates for the added mass of a multi-component, deeply submerged vehicle
Part I, Defence Research Establishment Atlantic (DREA), Dartmouth, NS.
Whitcomb, L. L. and Yoerger, D.: 1999, Development, comparison and preliminary experimental
validation of nonlinear dynamic thruster models, IEEE J. Oceanic Engrg. 24, 481–494.