8 EXPERIMENTAL RESULTS
In an initial testing phase, the proposed control al-
gorithm was implemented on the pneumatic mem-
brane controlled cylindrical shaped drogue depicted
in Figure 1(a). The drogue design uses an internally
stored standard compressed 16 gram CO
2
cartridge
with a regulator assembly to change the displaced vol-
ume under the latex or neopropene membrane via two
small form factor Numatics series solenoid valves.
One valve is used for inflating the membrane, the
other valve is to bleed the CO
2
from the membrane.
The electrical components are powered by three
3.7Volt, 2700mAH Li-Ion batteries. A model 85 Ul-
tra Stable Pressure Sensor is used for depth measure-
ments measured by a 10bit AD converter on a Mi-
crosystems PIC18F4620 microprocessor.
The embedded control of the pneumatically con-
trolled drogue only uses depth measurements x(t)
sampled at 10Hz and depth velocity estimates v(t) are
obtained via
v(t) =
x
f
(t) −x
f
(t)
∆
t
, x
f
(t) = F(q)x(t)
where F(q) is a second order Butterworth filter with
a normalized cut-off frequency of 0.1 (1Hz). Both the
depth measurements x(t) and the control signal u(t)
as a function of the discrete-time t were saved for val-
idation purposes and the results of the experimental
work is summarized in Figure 6.
0 10 20 30 40 50 60 70 80 90 100
9
10
11
12
13
14
15
16
0 10 20 30 40 50 60 70 80 90 100
−1
−0.5
0
0.5
1
time [sec]
depth [m]
reference depth [m]
switching control signal
Figure 6: Preliminary experimental results of switching
control Algorithm 1 with α = 0.5m, γ = 1, β
1
= 0.3m/s and
β
2
= β
3
= 0.2m/s applied to the pneumatic membrane con-
trolled cylindrical shaped drogue depicted in Figure 1(a).
The target depth references r(t) changes from 10m to 15m
at t = 5sec.
The experimental results confirm the stability of
the control algorithm for the pneumatic membrane
cylindrical shaped drogue even for the discrete-time
implementation of the algorithm. The slightly larger
values of β
2
and β
3
, chosen due to the noise lev-
els on the estimated velocity v(t), cause larger ve-
locity swings in the stabilization and tolerance re-
gion. Moreover the quantization effects of the depth
measurements based on a 10bit AD converter also
cause resolution limiations on the velocity estimate.
It can be seen that a larger value for β
2
requires more
switching for stabilization. Tuning of the controller
parameters α, γ, β
1
and β
2
can be used to further im-
prove the controller performance.
9 CONCLUSIONS
The dynamic properties of a submersible drogue for
which buoyancy control is implemented by a flexible
membrane can be described by a set of coupled non-
linear and non-stiff ordinary differential equations. It
is shown that the compressibility of the membrane
leads to an dynamically unstable dynamical system
in terms of the depth, which can be used favorably to
surface or sink the drogue without little or no control
energy.
The instability does require a contraction or sta-
bilization algorithm to maintain a target depth refer-
ence. In this paper it is shown that a simple pneu-
matic on/off switching control algorithm in which
compressed CO
2
is either added or extracted from the
membrane actuator on the basis of three different and
pairwise disjoint depth regions can be used to stabi-
lize the depth positioning of the drogue.
The switching control algorithm leads to a hybrid
dynamical system, for which stability analysis results
are summarized in the paper. Numerical evaluation
of the stability conditions reveal that the proposed
on/off switching control algorithm leads to a stabi-
lized buoyancy-controlled drogue. Both simulation
and experimental studies indicate stability properties
and depth tracking performance within a specified tol-
erance levels.
REFERENCES
Bhatta, P., Fiorelli, E., Lekien, F., Leonard, N. E., Paley, D.,
Zhang, F., Bachmayer, R., Davis, R. E., Fratantoni,
D. M., and Sepulchre, R. (2005). Coordination of an
underwater glider fleet for adaptive ocean sampling.
In International Workshop on Underwater Robotics,
Int. Advanced Robotics Programmed (IARP), Genoa,
Italy.
Branicky, M. (1998). Multiple Lyapunov functions and
other analysis tools for switched and hybrid systems.
ICINCO 2010 - 7th International Conference on Informatics in Control, Automation and Robotics
96