Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A
housie University, Halifax, NS B3K 6R6 Canada and also with Defence R&D
UTONOMOUS UNDERWATER VEHICLEs (AUVs)
Canada—Atlantic, Dartmouth, NS B2Y 3Z7 Canada (e-mail: mae.seto@dal.ca;
mae.seto@drdc-rddc.gc.ca). are designed to perform underwater missions with min-
Digital Object Identifier 10.1109/JOE.2012.2205313 imal human interaction. The AUV Theseus, for example, is
shown in Fig. 1 and was designed in 1992 to lay fiber-optic where , , and refer to the -axis acceleration,
cable in the Canadian Arctic under-ice at water depths of down -axis acceleration, and angular acceleration of the AUV,
to 2000 m [1]. The Arctic Explorer AUV, developed in 2001, is respectively. The parameters , , , and refer to the
capable of reaching depths of 5000 m [2]. -axis and -axis positions of the center of gravity, and the
Most AUVs require that the level of water in any onboard -axis and -axis positions of the center of buoyancy, respec-
ballast tanks be adjusted by an operator and there has been rela- tively. The parameters and refer to the -axis weights
tively little reported in the literature to automate this process and and buoyancy of the AUV, respectively. The parameter
enable the ballast tank water levels to be automatically varied refers to the propulsion force of the AUV. The parameter
during AUV operation. refers to the component of the mass moment of inertia of the
This paper proposes two novel variable ballast system (VBS) AUV. The parameters , , and refer to the
control approaches: the first provides depth control, while the axial forces, normal forces, and pitching moments of the AUV,
second enables the center of gravity along the body-fixed hori- respectively.
zontal axis of the AUV to be adjusted. A brief overview of the The following are the hydrodynamic axial forces ,
2-D equations of motion of an AUV is presented in Section II. normal forces , and pitching moments of the
Section III focuses on the design and implementation of the bal- AUV, modified from Feldman’s [3] equations of motion, as pro-
last tanks, while Section IV describes the VBS controllers de- vided by the Defence R&D Canada (Dartmouth, NS, Canada)
veloped in this research and discusses the results of 2-D sim-
ulations carried out to study and compare their performance.
In Section V, conclusions are drawn and recommendations are
made.
(4)
II. AUTONOMOUS UNDERWATER VEHICLES
Fig. 2 shows the inertial and body-fixed refer-
ence axes used to derive the equations of motion for an AUV.
The parameter in Fig. 2 refers to both the
(5)
origin of the AUV and the location of the center of buoyancy and
is based on the pressure vessel geometry of the AUV (centroid
of displaced volume). For this paper, the center of buoyancy will
not change as the volume of the AUV will remain constant. The
parameters and refer to the angular velocity and pitch angle
of the AUV, respectively. The parameters and refer to the
body-fixed AUV velocities for the -axis and -axis, respec- (6)
tively. The body-fixed equations of motion and corresponding
hydrodynamic components are presented by Feldman [3]. While where , , , , , , , , ,
Feldman showed these dynamic equations in 3-D, this paper fo- , and are axial force hydrodynamic coefficients;
cuses on 2-D simulations where the axial force, normal force, , , , , , , , , , ,
and pitching moment equations are, respectively, as follows: and are normal force hydrodynamic coefficients; and
, , , , , , , , ,
, , , , and are pitching moment
(1) hydrodynamic coefficients. The parameter refers to the
propulsion moment of the AUV. The parameters , ,
(2) , and are defined as follows:
(7)
(3) (8)
WOODS et al.: AUTOMATED BALLAST TANK CONTROL SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES 729
TABLE I
CHOSEN AUV PARAMETERS
The AUV’s vertical center of mass along the body-fixed -axis will be Fig. 3. Small ballast tank general arrangement.
modified to 0.075 m for simulations dealing with shifts in the center of gravity
along the -axis to help enhance the effect of shifting the body-fixed -axis
center of gravity. For all other simulations, the value of will remain 0.25 m.
the external ocean water pressure. The ballast tank incorporates
water valves, air valves, a compressed air cylinder assembly,
(9) and a water pump assembly. With each of these components,
the VBS is able to change its weight by modifying its water
(10) and air content to comply with the objectives of the ballast tank
controller.
where refers to the length of the AUV. The resulting 2-D In situations where the AUV is to ascend or descend to a spe-
velocity along the inertial -and -axes is given by cific depth, the ballast tank will attempt to decrease or increase
the water content (weight) of the two tanks at the same rate.
When attempting to shift the center of gravity of the AUV ei-
(11) ther forward or aft, the ballast tank water content (weight) will
(12) either be increased or decreased in each tank as required by the
controller. In these situations, it is important to know the loca-
where and refer to the -axis and -axis inertial velocities tion of the center of gravity for each of the ballast tanks so that
of the AUV, respectively. The angular velocity about the inertial the center of gravity along the body-fixed -axis of the AUV
-axis is simply can be determined using
(13)
(19)
(20)
In many situations, the pitch angle will change as a direct result Fig. 8. Bowplane and sternplane proportional controller at various forward
of the nonlinear hydrodynamic forces and moments acting on AUV velocities ( , ).
the AUV as the vehicle changes depth.
(24)
(25)
Fig. 9. Bowplane and sternplane controller with shifting ( ,
).
where represents the depth error of the AUV, represents
the pitch angle error of the AUV, represents the propor-
tional parameter of the bowplane portion of the controller, and the body-fixed -axis from the reference center of the AUV, as
represents the proportional parameter of the sternplane represented by the solid light-gray and dark-gray curves, respec-
portion of the controller. In this research, and tively. Simulation results shown in Fig. 9 have the body-fixed
. -axis center of gravity located at 0.075 m below the refer-
Fig. 8 plots the AUV depth and pitch angle response as a func- ence centerline of the AUV. As described in Section II, this
tion of time in response to a 30-m step change in AUV depth center of gravity location was selected to enhance the effect of
(from 100 to 130 m) for various AUV mean forward veloci- shifting along the body-fixed -axis (versus the initial
ties . It can be seen from Fig. 8 that, as the AUV velocity in- of 0.250 m) since the farther is below the -axis center of
creases, the effectiveness of the control surfaces to control the buoyancy , the more stable the AUV pitch will be (the pas-
depth increases as expected due to the relationship between for- sive recovery to a pitch perturbation due to interplay between
ward AUV velocity and bowplane and sternplane angles seen the centers of buoyancy and gravity). Fig. 9 shows that a pos-
in Section II. Referring to Fig. 8, at lower forward AUV veloc- itive shift in center of gravity causes the AUV to maintain
ities (such as 0.48 m/s), the AUV takes approximately 780 s to a steady-state depth that is approximately 3–4 m lower than the
achieve the desired setpoint depth of 130 m from an initial depth setpoint depth. It can also be observed from Fig. 9 that, with
of 100 m. At higher velocities, the AUV is able to achieve the a negative shift in , the AUV does not achieve steady-state
desired setpoint depth faster and, at 1.95 m/s, it takes approxi- depth (130 m) within the 1000-s simulation. As shown in Fig. 9,
mately 170 s for the AUV to achieve the desired 30-m change when positively shifted, the steady-state pitch angle is approx-
in depth. Fig. 8 shows that, for the conditions used in the simu- imately 1 to 2 (setpoint pitch 0 ); when negatively
lation, the bowplane and sternplane controller can sustain a set- shifted, the steady-state pitch angle is approximately 1 to 2 .
point depth with no steady-state depth error (the steady-state
depth error is approximately 0.5 m without depth or pitch B. Proportional Derivative (PD) VBS Depth Controller
quantization). The previous simulations used only bowplane and sternplane
To study the effect of shifting the center of gravity of the control surfaces to control the depth and pitch angle of the AUV.
AUV, Fig. 9 plots the AUV depth and pitch angle as a function One approach to incorporating ballast tanks into the control
of time in response to a step change of 30 m. Fig. 9 shows both system is to employ a proportional derivative (PD) VBS depth
a 0.0128- and 0.0128-m shift in center of gravity along control system. The PD VBS depth control system monitors the
WOODS et al.: AUTOMATED BALLAST TANK CONTROL SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES 733
air amount indicates the total air mass that was added to the bal-
where represents the depth error of the AUV, rep-
last tank from the compressed air cylinder, while the air venting
resents the rate of change in depth, (units 1/m) represents
amount represents the mass of air that has exited the ballast tank
the proportional parameter of the controller, and (units
into the ocean over the course of the simulation. When activated
s/m) represents the derivative parameter of the controller. The
separately, quantization provides the highest water pump usage
parameter is used in calculations involving setpoint water
at 1.79 m , free-emptying usage at 1.76 m , and compressed
valve opening width, setpoint water pump volume flow rate, and
air usage at 1.51 kg. The simulator with all of the listed aspects
setpoint compressed air mass flow rate.
of realism activated simultaneously has water pump usage in-
creased to 2.07 m , free-emptying usage increased to 2.08 m ,
C. Realistic Effects and Resource Usage
and compressed air usage increased to 2.85 kg. The values for
To further enhance the simulations, additional “realities” free-filling are 0 m in Fig. 10.
were added. In this paper, the following realistic effects were Quantizing the depth of the AUV has the largest effect on
considered: resources usage on the water and air mass usage. During a de-
• losses—valves, water pump, and compressed air; scent toward the setpoint depth, as the depth error of the AUV
• sensors—quantized readings; becomes smaller in magnitude, the value of the controller output
• operation delays—water valve and water pump. will generally become negative due to the magnitude of the
Fig. 10 summarizes the corresponding resource usage results derivative component of the AUV being larger than the magni-
for a 30-m step change in depth (100–130 m) over 1000 s when tude of the proportional depth error component. While the
different “realities” are activated separately and then simulta- remains greater than 1 or less than 1, the proportional com-
neously in the simulator. In this figure, the “vanilla PD” refers ponent will be set to its maximum value. Since the proportional
to the PD VBS depth control simulations without “realities” component equals 1, the controller output will be equal to
present. As can be observed in Fig. 10, all aspects of realism the depth error of the AUV with the addition of the derivative
incorporated into the simulator increase both the water and air control portion where is the inertial
mass resource usage over that of the “vanilla” PD VBS depth -axis rate of change of the AUV. If the inertial -axis velocity
controller simulations. The wider stacked column represents of the AUV remains low, then the depth error will likely be the
water volume usage amounts (“water pump,” “free-emptying,” most influential component in the controller output. When the
and “free-filling”). These values are not cumulative and can be depth is 0.5 away from the setpoint depth, the depth will be
read using the left-hand side axis. The narrow stacked column rounded up to the closest integer value 1.0. Rounding up to
represents air mass usage (“compressed air” and “air venting”). the closest integer value will essentially double the proportional
These values are not cumulative and can be read using the right- component of the controller output , where rep-
hand side axis. The water pump amount shown in Fig. 10 de- resents the depth error of the system. Therefore, in situations
scribes the total volume of water that was added to the ballast where the controller output may be, for example, approximately
tanks from the ocean via the water pump over the course of 0.6, the quantization of the depth of the AUV will cause it
the simulation. The free-emptying amount represents the total to become approximately 1.0. Therefore, as a result of an in-
volume of water leaving the ballast tank through the water valve creased controller output due to depth quantization, the AUV
due to a positive pressure difference ( ) between will require an increase in resource usage as commanded by the
the internal ballast tank and ocean pressure. Likewise, the free- larger controller output .
filling amount represents the total water volume that entered the Overall, the trend can be seen that adding levels of realism
ballast tank through the ballast tank’s water valve due to a neg- either separately or simultaneously appears to increase the
ative pressure difference ( ) between the internal resource usage for both water and air mass. The water pump
ballast tank and ocean pressure. (Recall that the PD VBS depth and free-empty usage increases by approximately 6800% and
controller does not have free-filling capability.) The compressed the compressed air usage increases by approximately 880%.
734 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 37, NO. 4, OCTOBER 2012
E. Ballast States
The goal of the HPDCB VBS depth controller is to achieve
and maintain setpoint depth while using a minimum amount of
water and air mass resources. To achieve this goal, the HPDCB
VBS depth controller will determine the appropriate state at
which the ballast tank should be at, known as ballast states.
There are six ballast states: free-filling (ballast state 1), water
pump support (ballast state 2), enhanced air venting support
(ballast state 3), enhanced free-emptying (ballast state 4), com- Fig. 11. Ballast states—flow chart detailing action to be performed by con-
pressed air support (ballast state 5), and no action (ballast state troller.
6). The ballast states are summarized in the flow chart shown in
Fig. 11 and are used to determine the action that the ballast tank
will perform. where represents the maximum water valve area,
Each of the six ballast states will be discussed briefly in the represents the desired ballast fill velocity, and repre-
following sections. sents the capable fill or empty velocity. Free-filling support is
1) Ballast State 1 (Free-Filling Support): The HPDCB VBS activated only when the following two conditions are met:
depth controller utilizes the same controller output sat- • condition 1: AND
uration as with the PD VBS depth controller. One of the fea- • condition 2: .
tures that the condition-based controller supports is the ability 2) Ballast State 2 (Water Pump Support): For the HPDCB
to allow for free-filling into the ballast tank. For the HPDCB VBS depth controller, the volumetric flow rate of the water
VBS depth controller, free-filling will occur when the ballast pump will be given by the current rate of the water pump, de-
tank pressure difference can provide a minimum posi- fined as
tive ballast tank water level velocity. When the contents of the
ballast tank can achieve this velocity, the ballast tank is said to (29)
be capable of free-filling. The controller output is defined
as shown in (26). To determine the capable controller output
values, the currently attainable free-fill velocities are re- where represents the maximum water volume
quired as given by flow rate of the water pump. Water pump support is activated
only when the following three conditions are met:
(27) • condition 1: AND
• condition 2: AND
• condition 3: where represents the air
where represents the pressure difference between water
pressure and represents the maximum allowable
and air in ballast tank, represents the pressure difference
air pressure in the ballast tank.
constant, and represents the width of the ballast tank. The
3) Ballast State 3 (Enhanced Air Venting Support): An en-
water valve area, during free-filling, is defined as
hanced air venting approach was developed for the HPDCB
VBS depth controller that attempts to reduce the compressed
(28)
air usage by allowing air to vent out of the ballast only when
WOODS et al.: AUTOMATED BALLAST TANK CONTROL SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES 735
the maximum water height in the ballast tank reduces use of the bowplane and sternplane controller (which would re-
below a set height (i.e., 0.17 m), given as quire an adequate forward AUV velocity to be effective). The
controller monitors the height of the water in the ballast tanks
to determine whether the AUV is neutrally buoyant. The state
of neutral buoyancy depends upon knowledge of the current
height of the water in the ballast tanks that is required to create a
where parameters and refer to the ballast tank neutrally buoyant state. With a larger magnitude of weight than
height and minimum allowable ballast tank air height, respec- buoyancy, the AUV will sink. On the other hand, having a larger
tively. This height is set to allow small positive net buoyancies magnitude of buoyancy than weight will cause the AUV to as-
(i.e., 0.02 m, assuming a neutrally buoyant state at 0.15 m) to cend. If this imbalance is left unchecked, the bowplane and the
exist—enough to allow the AUV to descend—before air venting sternplane will experience a loss of control authority as they try
will occur. The set height (i.e., 0.17 m) can be increased or de- to continuously adjust the depth of the vehicle from changing
creased to either increase or decrease the potential occurrence due to the weight and buoyancy imbalance. By filling the bal-
of air venting, respectively. Air venting is activated when the last tanks appropriately, causing the AUV to become neutrally
following three conditions are met: buoyant, it may be possible to restore this control authority.
• condition 1: AND In real-world situations, neutral buoyancy can be difficult to
• condition 2: , where the parameter achieve as there may be continuous changes in the local water
refers to the height of water in the ballast tank, AND density, salinity, temperature, and the mass of the AUV.
• condition 3: free-filling and water pump support unable. The neutral buoyancy correction is performed only if all of
4) Ballast State 4 (Enhanced Free-Emptying Support): The the four following conditions are met:
HPDCB VBS depth controller has an enhanced ability for free- • condition 1:
emptying over that of the PD VBS depth controller. The water AND
valve area, during free-emptying, is defined as • condition 2: 0.05 m/s AND
• condition 3: 0.05 m/s AND
(30) • condition 4: 2.0 m
where represents the height of water in the ballast tank,
where represents the desired ballast empty velocity. Free- (i.e., 0.15 m) represents the height of the water
filling support is activated only when the following two condi- at which the ballast tank is considered neutrally buoyant,
tions are met: represents the height variance that is allowed
• condition 1: AND to exist between the actual water tank height and the neutral
• condition 2: . buoyancy level (i.e., 0.001 m), and represents the velocity
5) Ballast State 5 (Compressed Air Support): For the at the center of mass of the AUV in the inertial -direction.
HPDCB VBS depth controller, the mass flow rate of the com-
pressed air cylinder is given by G. Depth Error Dead Zone Saturation
Figs. 9 and 14, even small shifts of 0.0128 m can cause consid-
erable offsets in the resulting AUV pitch angles for both ballast
tank control as well as bowplane and sternplane control.
To provide the bowplane and sternplane with more control
authority, by reducing the steady-state fin deflection angles, a
novel ballast tank shifting controller is now proposed. Fun-
damentally, to compensate for shifts in and return full con-
trol authority to the deflection fins, the ballast tank contents must
be modified. By modifying the water levels in the two ballast
tanks, it should be possible to shift forward or aft as neces- Fig. 16. No shift, shift uncorrected, and shift with correction
( , , , , step change in
sary. depth from 100 to 130 m).
Knowing the current and the desired , it is possible
to calculate the necessary ballast tank water level changes to
achieve the required shift in . However, due to limitations in TABLE II
SUGGESTED CONTROLLER OPERATING CONDITIONS
ballast tank size, there will be a maximum shifting limit both
in the positive (towards forward) and negative (towards aft) di-
rections. Fig. 15 presents the logic for the proposed VBS
shifting controller.
According to the shifting algorithm shown in Fig. 15, an AUV
with ballast tanks that have volumes of 0.027 m (0.30 m 0.30
m 0.30 m) will have a maximum shift capability of approx-
imately 0.0129 m if the ballast tanks are initially half-filled
( 0.15 m). Fig. 16 plots the AUV depth, AUV pitch
angle, bowplane angle, and sternplane angle as a function of
time in response to a 30-m change in the setpoint depth. The steady-state depth error is approximately 2.5 m. For this case,
simulation involves an AUV utilizing the bowplane and stern- the bowplane angle remains at approximately 13.5 while the
plane proportional depth and pitch controller with a propul- sternplane angle is approximately 7 . Once the shift correc-
sion force of 150 N ( 0.82–0.87 m/s) using ballast tanks tion is introduced via the proposed ballast shifting controller
to shift the -axis position . Fig. 16 includes simulation re- (represented by the dashed dark-gray curve in Fig. 16), the depth
sults for the bowplane and sternplane proportional depth and error eventually aligns with that of the nonshifted base case
pitch controller with no shift which are represented by thick (depth error 0 m) and the pitch angle performance is nearly
light-gray curves, an shift of 0.0128 m ( is shifted to- identical to the nonshifted base case (depth error 0 m). For
ward aft), which are represented by solid dark-gray curves, and this case, the bowplane angle is in the range of 0.5 , giving it
an shift of 0.0128 m with the proposed VBS shifting an additional 13 of control authority in the negative direction
controller in effect to correct for this shift in (represented without impacting the control authority in the positive direction.
by dashed dark-gray curves). The dashed dark-gray curves in As shown in Fig. 16, the sternplane angle is also in the range of
Fig. 16 clearly show the improved performance achieved with approximately 0.5 to 0.5 , giving it an additional 6.5 of
the VBS shifting controller. For the solid dark-gray curves control authority in the negative direction without significantly
in Fig. 16 corresponding to an shift without correction, the impacting the control authority in the positive direction.
738 IEEE JOURNAL OF OCEANIC ENGINEERING, VOL. 37, NO. 4, OCTOBER 2012
TABLE III
TRADEOFF ANALYSIS FOR THE FOUR MAIN CONTROLLERS TESTED
There is no change in the buoyancy of the AUV during modification of the center of gravity. Modifications in the AUVs
center of gravity are a result of changing the water content of the ballast tanks.
Overall, the proposed VBS shifting controller is able to ables. Table II lists some of the general scenarios and the cor-
utilize the ballast tanks while the AUV is undergoing forward responding suggested operating conditions of when the spe-
motion and shifts the center of gravity along the body-fixed cific controllers should be implemented, for the assumptions and
-axis so that it can be closer to the center of buoyancy, thus im- conditions simulated in this research. These operating condi-
proving the following (compared to the uncorrected shifted tions will allow for an AUV to make the best use of its resources
result, during AUV descent): and allow it to operate in scenarios requiring multiple forms of
• setpoint depth response; control (i.e., bowplane and sternplane depth and pitch control,
• pitch angle response; VBS control).
• decrease in bowplane angle; Table III shows a summary of advantages and disadvantages
• decrease in sternplane angle. of the four controllers tested in this paper: bowplane and stern-
The VBS shifting controller cannot be effectively used plane proportional depth and pitch controller, PD VBS depth
with the VBS depth controllers as they both utilize the ballast controller, proposed HPDCB VBS depth controller, and pro-
tanks for a different purpose and would conflict with each other. posed VBS shifting controller. The checkmark indicates that
The VBS shifting controller fills and empties the ballast the selected feature is part of the specific controller.
tanks with the sole goal of shifting along the body-fixed
-axis. The VBS shifting controller does not have any re-
V. CONCLUDING REMARKS
gard for the depth error of the AUV. The VBS depth controllers,
on the other hand, fill and empty the ballast tanks without any This paper presents different AUV ballasting control so-
regard for the location of and focus exclusively on achieving lutions. AUVs typically utilize bowplane and sternplane
the setpoint depth for the AUV. deflection fin controllers to achieve both setpoint depth and
Depending on the situation that the AUV is in, different con- pitch angle. Effective bowplane and sternplane fin control,
trollers may be utilized to achieve the setpoint control vari- however, requires the AUV to have sufficient forward velocity.
WOODS et al.: AUTOMATED BALLAST TANK CONTROL SYSTEM FOR AUTONOMOUS UNDERWATER VEHICLES 739
The greater the forward velocity, the more effective the deflec- [4] J. Ferguson, A. Pope, B. Butler, and R. I. Verrall, “Theseus AUV-two
tion fins are able to provide depth and pitch control. record breaking missions,” Sea Technol., vol. 2, no. 40, pp. 65–70,
1999.
To provide depth control at lower velocities, or without
the need for any propulsion at all, a proposed HPDCB VBS Shawn A. Woods received the B.A.Sc. degree in me-
depth control solution was tested and compared with a PD chanical engineering from the University of Ottawa,
Ottawa, ON, Canada, in 2006 and the M.A.Sc. de-
VBS controller. Results for tests involving quantization, losses, gree in mechanical engineering from Dalhousie Uni-
and operation delays show that, compared with the PD VBS versity, Halifax, NS, Canada, in 2012.
depth controller, the HPDCB VBS depth controller was able to His research interests include control systems,
variable ballast systems (VBSs), and autonomous
decrease free-emptying usage by 98%, water pump usage by underwater vehicles (AUVs).
nearly 100%, and compressed air mass usage by 76%.
One of the issues with AUVs is that they can be susceptible
to shifts in the AUVs center of gravity along the body-fixed
-axis. These shifts are due to changes in the AUVs mass and
can be a result of operations such as laying a cable. At low Robert J. Bauer received the B.A.Sc. degree in
enough velocities (i.e., 0.82 m/s), a shift of 0.0128 m positive mechanical engineering from the University of Wa-
or negative can cause a loss of bowplane control authority. The terloo, Waterloo, ON, Canada, in 1994 and the Ph.D.
degree in aerospace engineering from the University
proposed VBS shifting controller is able to restore nearly all of Toronto, Toronto, ON, Canada, in 1998.
of the bowplane and sternplane control authority by correcting He joined the Mechanical Engineering faculty at
the shift to the desired value (where is directly below Dalhousie University, Halifax, NS, Canada, as an As-
sistant Professor in 1998.
). With a propulsion force of 150 N, the uncorrected
shifted AUV has a setpoint depth bowplane angle of approx-
imately 13.5 and a sternplane angle of approximately 7 .
After performing the shift correction for , the depth and pitch
control performance of the bowplane and sternplane controller
is approximately the same as the baseline (nonshifted) case. By Mae L. Seto (M’96–SM’10) received the B.A.Sc. de-
gree in engineering physics—electrical and the Ph.D.
use of the shifting controller, the ballast tanks are able to degree in mechanical engineering from the Univer-
provide the bowplane and sternplane fins with nearly full con- sity of British Columbia, Vancouver, BC, Canada, in
trol authority ( 0.5 m and 0.5 ). 1987 and 1996, respectively.
She is a Senior Defence Scientist at Defence R&D
Canada, Dartmouth, NS, Canada and Leader of the
REFERENCES Mine and Harbour Defence Group. She is also an Ad-
[1] International Submarine Engineering Ltd., Theseus—Autonomous junct Professor of Mechanical Engineering and Com-
Underwater Cable Laying Vehicle, Port Coquitlam, BC, Canada, 2011 puter Science at Dalhousie University, Halifax, NS,
[Online]. Available: http://www.ise.bc.ca/theseus.html Canada and the University of New Brunswick, Fred-
[2] International Submarine Engineering Ltd., ISE AUVs—Arctic Ex- ericton, NB, Canada. She was a Natural Sciences and Engineering Research
plorer Autonomous Underwater Vehicle, Port Coquitlam, BC, Canada, Council of Canada (NSERC) Industrial Postdoctoral Fellow doing research on
2012 [Online]. Available: http://www.ise.bc.ca/pdfs/ISE_Arctic_Ex- autonomous underwater vehicles and unmanned surface vehicles. Her research
plorer_AUV_Datasheet_2012.pdf interests include intelligent autonomy for marine autonomous vehicles and sys-
[3] J. Feldman, DTNSRDC Revised Standard Submarine Equations of Mo- tems, underwater vehicle and tow body dynamics, multiagent systems, and un-
tion. Bethesda, MD: David W. Taylor Naval Ship R&D Center, 1979. derwater acoustics. She has published numerous papers in these areas.