You are on page 1of 4

2004 8th International Conference on

Control, Automation, Robotics and Vision


Kunming, China, 6-9th December 2004

Design and Development of an Autonomous Underwater


Vehicle Test-Bed (USM-AUV I)
Mohd Rizal Arshad and Mohamed Yusof Radzak

Underwater Robotics Research Group (URRG), School of Electrical and Electronic Engineering,
University Science of Malaysia (USM), Engineering Campus,
14300 Seberang Prai Selatan, Pulau Pinang MALAYSIA
E-mail: rizal@eng.usm.my

Abstract 2. Vehicle Description


In this paper, the development of an underwater 2.1 Introduction
robotic vehicle is described. The description
includes the mechanical and controller design, The USM-AUVI test-bed is designed
and the sensor integration. The vehicle has been and developed to act as a test bed platform for a
designed to have a dimension 1.0 m long, 0.7 m variety of research in underwater technologies
wide and with a mass of 30 kg. The USM-AUV I especially involving small-scale and low-cost
was designed mainly for testing conventional and underwater robots. Based on the important design
advanced control algorithms. The vehicle criteria for the NEROV vehicle [3], the design
directional control was performed by two criteria used for USM-AUVI were that the
thrusters in the horizontal plane while depth vehicle should be:
control by two thrusters in the vertical plane.
There are several sensors which are used as • inexpensive with low cost material for
feedback elements for the vehicle control system vehicle body
of vehicle. The AUV is also equipped with • controllable in 6 Degree of Mobility
camera for monitoring purposes. This pan-tilt- (DOM)
zoom camera mounted in the upper enclosure, • neutral buoyant
serves to assist in the close up viewing of objects • designed for maximum depth of 50 meters
without moving the whole vehicle. For • flexible modular platform
beginning, this research is limited to a depth
• suited with typical on-board sensors
between 0-50 meters.
• used in underwater robotic research e.g.
control and intelligent, embedded control
1. Introduction system, “smart” sensor and actuators,
monitoring and surveillance
Autonomous Underwater Vehicles
(AUVs) are submersibles with the ability to The USM-AUVI pressure hull has been designed
operate and carry out missions without manual based on the ORCA [4] body structure. It has a
inputs, tethers or remote control. They appeal to mass of 30 kg without accessories payload with
the community in that they are able to operate the dimension of 1 m long and about 0.7 m wide
using their own power supply, make decision (see fig.1). Due to the design criterion which
according to the input from the onboard sensors requires the underwater robot to be built in good
and provide data storage capabilities. This is the modular platform, the USM-AUVI hull was
main difference between AUV and Remotely designed to be a flexible modular platform.
Operated Vehicle (ROV). The ROV needs a
tether connection or an “umbilical cord”, and Different to the ORCA, our USM-AUVI only has
human operator in a base platform to control and a single dry compartment. This compartment
monitor its mission [1, 2]. AUVs have various contains an electronic on board system, batteries
potential applications and great advantages over pack for power source and vision system for the
ROVs in terms of operational cost and safety[3]. monitoring purposes. The sensor modules with
ROV design requires the integration of various water resist enclosures are mounted outside the
supporting technologies and proper optimization compartment. In addition to these, a lighting
procedures. A low-cost AUV for multiple system is mounted on both sides of the bow
applications is aimed in our research. section for better visual input to the controller
Nevertheless, this aim depends a lot on the types system.
of application targeted.

0-7803-8653-1/04/$20.00 © 2004 IEEE 257


Fig.1. Mechanical drawing and the actual image of the USM-AUV

2.2 Propulsion Systems 2.5 Power System

The USM-AUVI test-bed uses two The USM-AUVI used a battery pack
thruster motors in horizontal plane for turning which contains four batteries of 12 Volts for
and heading propulsion (see fig.1). These motor powering all the electrical equipment and the
with propeller blades are mounted on the left and thrusters. These batteries are used to supply 5V
the right rear half of the vehicle. By turning these and 12V power lines to the sensors. Two pair of
two motor reverse and forward, the vehicle can batteries for powering the thrusters, whiles
move forward, back, left and right. A few simple another two pair of batteries for electronic
turning combination between motor A and motor includes vision system. The onboard power
B will produce the resultant of the vehicle motion supply is required to enable the vehicle to operate
in different directions. In the vertical plane, there in autonomous mode. The battery pack is placed
are also mounted two thruster motors for depth at the center of the dry compartment to ensure the
propulsion. Similar to the thruster motors in vehicle stability.
horizontal plane, by controlling the motion of the
two motors will be produced different movement 2.6 Control System Design
in z-axis.
Currently, from the literature [5, 6 and 7],
2.3 Sensor Suite it is proven that the sliding mode control theory is
the best control theory for design the control
The AUV master controller will receive system of an AUV. In [8], the sliding mode
feedbacks from the on-board sensors for decision control system has been described detail. Sliding
making or reaching a desired response to the mode is categorized as a variable structure
input command. As an example, our USM-AUVI control system which has excellent stability,
controls its depth with feedback from a sonar robustness, and disturbance rejection
module and a depth pressure sensor. The heading characteristics. Sliding mode control is a robust
control is handled by using compass module as technique, or one that provides high performance
the input sensor for relative direction. Our robust through widely varied operating conditions, used
digital compass provides a low cost and direct for compensating nonlinear systems as well as for
interface providing effective direction sensor that systems whose parameters vary in a predictable
is perfect for many applications. For the tilt and way with speed [9]. Various advanced
rotation measurement, a Memsic 2125 underwater robot control system have been
Accelerometer is utilized. The Memsic 2125 is a proposed in the literature, such as sliding control
low cost, dual-axis thermal accelerometer capable [10], learning control [11] and adaptive control
of measuring dynamic acceleration (vibration) [12]. For the initial stage, the study about
and static acceleration (gravity) with a range of ± controllers design has been focused on the low
2 g. This enables proper stabilization requirement level controllers design. The low level controller
to be fulfilled. design is limited to three control parameters i.e.,

258
depth, speed and vehicle heading. These surrounding the surface, moreover the greater the
parameters receive a command from the mission uncertainty on A21, A22, and B2 is, the smaller the
planner and react to the environment for reaching region. Eventually, it should be noted that direct
the desired goal. Additionally, simple line-of- linearization will come out with a linear model in
sight (LOS) guidance rules are used to maintain the form (1), where A11 A12 corresponds to the
path tracking by looking ahead to planned kinematics and A21 A22 B2 corresponds to the
waypoints. dynamics, hence from a physical standpoint, VSC
is structured to be robust especially against
A variable structure control (VSC) is a uncertainty on vehicle dynamics.
nonlinear feedback control that has a
discontinuity on one or more manifolds in the 3. Experimental Results
state space. The central feature of VSC is sliding
motion [13]. This occurs when the system state 3.1 Vehicle testing.
repeatedly crosses and immediately re-crosses a
switching manifold, because all motion is The lab experiments have shown that the
directed inwards (i.e. towards the manifold). In vehicle has neutral buoyancy, fulfilling the
the sliding mode the motion of the system is design criteria (without an additional
effectively constrained to lie within a certain accessories/payload). After successfully testing
subspace of the full state space, and thus it the buoyancy capability, the vehicle was tested in
becomes completely insensitive (invariant) with the maneuvering test. The stability in x-y-z axis
respect to perturbations or parameter variations is the important factor when trying to maneuver
which are normal with respect to the surface this vehicle in the maneuvering test procedure.
where the sliding occurs. Specifically, given a Overall test will be conducted on the USM-AUVI
linear system, written in the form: test-bed as in fig.2.

(1)

where rank(B2) = rank(B), during sliding the state


is constrained to lie in the subspace defined by
Sx=S1x1+S2x2=0, thus the dynamics become:

(2)

with manifold = Sx = 0 which is completely


independent by A21, A22, and B2, and therefore
from any uncertainty / perturbation on these
matrices. From a “modern robust control” Fig.2. Testing procedures for the USM-AUV
viewpoint, one can say that, when the VSC block I
is active the transfer function from w to z (let us 3.2 Controller Simulation
call it FVSC(s)) approaches 0, so the uncertainty
attached between z and w “sees” a zero transfer Let consider the heading control system
function, and therefore it cannot affect the using Unmanned Free-Swimming Submersible
controlled system, no matter how “large” this Vehicle [14]. We apply the PID controller to
uncertainty is, provided it is bounded. It should regulate the heading command and get the
be noted that the complete invariance happens as desired heading output. The simulation results as
long as the feedback mechanism is able to drive show as in fig.3. Fig.3a shows the open loop step
the state to the same surface no matter the values response for the vehicle dynamics. From the
of A21, A22, and B2. In other words, the feedback figure, we can determine what were needed to be
must be completely independent of these 3 improved. By applying the conventional PID
matrices. We will point out later that control approach, fig.3b-3d were acquired, as a
unfortunately this behaviors (which requires high closed loop response for the heading control
gain nonlinearity), cannot be obtained in the requirement.
whole state space but only in a certain region

259
Fig.3. Simulation results for heading control system
4. Conclusion [4] R.C Altshuler .et.al, ORCA-IV: An Autonomous
UnderwaterVehicle (http://web.mit.edu/orca/www)
The USM-AUV I test-bed has been [5] K.J Walckho, D. Novick and M.C Nechyba, Development of a
developed as a research tool for conducting Sliding Mode System with Extended Kalman Filter Estimation
for Subjugator, Florida Conference on Recent Advanced in
research in the underwater robotics applications.
Robotics, FAU, Dania Beach, FL, May 8-9, 2003
Our research aim is to develop a programmable [6] L.R Fodrea Obstacle Avoidance Control for the REMUS
underwater robotic vehicles system which can Autonomous Underwater Vehicle,”Master’s Thesis, Naval
execute a variety of tasks which include visual Postgraduate School, Monterey, California, Dec’2002
[7] K.H Oh, J.Y Kim, I.W Park, J. Lee and J.H Oh, A Study on
inspection of man-made structures and seafloor
the Control of AUV’s Homing and Docking, IEEE Conference
mapping. A modular hardware and software on Mechatronics and Machine Vision in Practice, Chiang
allowed the researchers to tinker around with the Mai, Thailand, 2002
test-bed while testing a new invention. For future [8] C.Edwards and S.K Spurgeon, Sliding Mode Control, Theory
and Application, Taylor and Francis, 1998.
efforts, we will consider the cost and other
[9] A. J. Healy, D. B. Marco, Slow Speed Flight Control of
important parameters like thruster capability, Autonomous Underwater Vehicles: Experimental Results with
robustness of the control system and power NPS AUV II, Proceedings of the 2nd International Offshore
consumption. and Polar Engineering Conference, San Francisco, July 1992.
[10] A.J Healey and David Lienard, Multivariable Sliding Mode
Control for Autonomous Diving and Steering of Unmanned
Acknowledgement Underwater Vehicles, IEEE Journal of Oceanic Engineering,
Vol. 18, pp 327-339, Jul 1993.
The authors would like to thank Yayasan FELDA [11] J.Yuh, Learning Control for Underwater Robotic Vehicles,
IEEE International Conference on Robotics and Automation,
for the research grant, and also to Universiti
Atlanta, GA, May 1993
Sains Malaysia (USM – URRG Group). [12] T.I Fossen, Adaptive Control of Nonlinear Underwater
Robotics Systems, Proceedings of The IEEE Conference on
Robotics and Automation, pp1687-1695, Sacramento,
References Carlifornia, April 1991
[1] http://www.ctrivermuseum.org/turtle.htm. [13] M. Innocenti, G. Campa, Robust Control of Underwater
[2] J.Yuh, Design and Develop of an Autonomous Vehicles: Sliding Mode vs. LMI Synthesis, American Controls
underwater Vehicle: A Survey, Autonomous Robot 8, 7- Conference, San Diego, CA, 1999.
24, 2000. [14] N. S Nise, Control System Engineering 3rd edition, John
[3] T.I Fossen and J.G Balchen, The NEROV Autonomous Wiley & Sons, INC, 2000
Underwater Vehicle, In Oceans '91, Honolulu, Hawaii,
Oct’1991

260

You might also like