ArticlePDF Available

AUV Design: Intelligent Vehicle using Sensor Fusion Control Scheme

Authors:
  • Kimbal Private Limited

Abstract and Figures

In recent past, large physical changes has been observed on earth and sea due to the drastic change in the global environmental conditions. These changes has increased the sea water level and created the alarming conditions for the humans living near the coastal areas. The underwater robot can solve such challenges (Underwater) precisely and accurately without intervene of human operator. Such vehicles are performing a variety of tasks in subsea, predominantly in the offshore oil and gas industry, civil engineering and marine sciences etc. Apart from these developments, under water remote-sensing, navigation, image processing has also seen a large growth in terms of software’s and processing power. Many ROV are suffering from large power backup, accurate object/target identification etc due to the failure of sensory information. A new underwater autonomous system with suitable mechanical constraints, kinematic constraints has been designed. The designed ROV can take decisions under water using artificial intelligence (particularly using Sensor Fusion). The designed schematics with various components along with simulation results of object identification are hereby tried to be concluded.
Content may be subject to copyright.
36 In t e r n a t I o n a l Jo u r n a l o f el e c t r o n I c s & co m m u n I c a t I o n te c h n o l o g y
IJECT Vo l . 2, Is s u E 3, sEpT. 2011 ISSN : 2230-7109(Online) | ISSN : 2230-9543(Print)
www.iject.org
Abstract
In recent past, large physical changes has been observed
on earth and sea due to the drastic change in the global
environmental conditions. These changes has increased
the sea water level and created the alarming conditions for
the humans living near the coastal areas. The underwater
robot can solve such challenges (Underwater) precisely and
accurately without intervene of human operator. Such vehicles
are performing a variety of tasks in subsea, predominantly in
the offshore oil and gas industry, civil engineering and marine
sciences etc. Apart from these developments, under water
remote-sensing, navigation, image processing has also seen
a large growth in terms of software’s and processing power.
Many ROV are suffering from large power backup, accurate
object/target identication etc due to the failure of sensory
information. A new underwater autonomous system with
suitable mechanical constraints, kinematic constraints has
been designed. The designed ROV can take decisions under
water using articial intelligence (particularly using Sensor
Fusion). The designed schematics with various components
along with simulation results of object identication are hereby
tried to be concluded.
Keywords
Sensor fusion, underwater robot, ROV, articial intelligence
I. Introduction
Field robotic is concerned with the development of robotic tools
for non-accessible and often dangerous environments, either
on or under land, air or sea. The goal of this eld is to develop
a system that can be used to facilitate work in a real world
domain. Automatic underwater robotic vehicles are currently
receiving a considerable amount of attention around the world,
as they allow all to explore the work in the area which is, beyond
our reach. These vehicles will now have signicant importance
in environment control and monitoring in aquatic agriculture
and the utilization of offshore resources. Clearly the type of
task that can be performed by these robots will dictate their
own conguration.
Most of the ROVs serve oil and gas companies and the rest of the
ROVs maintain subsea telecom cables, aid scientic research,
and mine for diamonds. Most of the offshore operations need
just a few robots for construction and maintenance for laying
cables, operating valves, and anchoring equipment, among
other tasks. Some robots are being developed for carrying the
payloads [10-11].
As companies expand operations with deeper wells and
horizontal drilling, more equipment with complex operations
needed at the sea oor and this will require sophisticated
technology to run. This includes more sophisticated robots will
be needed to do more varied tasks and in greater proportion.
And with so many ROVs working in such close quarters,
mishaps are more likely. In early June, two ROVs collided,
dislodging a tube inserted into a riser pipe. But experts think
this record could be improved. The solution probably won’t
involve engineering new hardware but rather developing more
sophisticated software.
ROVs make mistakes most often because their human pilots’
do. As there is no tactile feedback, no depth perception, no
audio feedback of what’s going on down there. To help eliminate
human error, we are developing computer software to automate
some of the standard things that ROVs do, like testing a rig’s
blowout preventer. Our automation techniques improve not only
the time that it takes to do these tasks but also the quality of
the results [1].
Automating of ROVs is done for rening their awareness about
the surroundings, this feature of the robots might be useful
for the robots to navigate the cables and moving gear in the
gulf.
II. Mechanical Design
The objective of the vehicle is, to monitor the sea parameters
and to navigate through the ocean. The proposed robot will
consists of six modules with mechanical structure. As we did
research upon the physics of motion, hydrodynamics of marine
life like shes, cephalopods, whales, tortoises and many more
,we were able to categories the type of propulsion systems
into two.
1. Jet propulsion
2. Tail propulsion
All the cephalopods move by jet propulsion technique [2]
whereas shes move by tail propulsion technique. Both the
techniques have their own advantages and disadvantages. Jet
propulsion technique is an energy consuming way to travelling
here and there compared to tail propulsion technique. The
relative efciency of jet prolusion is less [3] than that of the
tail propulsion for relative large bodies. Tail propulsion are very
useful to maintain the steady velocity whereas jet propulsion is
basically useful for stop-n-start aggressive motions. They are
basically used for providing bursts of high speeds.
Because of individual advantages of tail propulsion and jet
propulsion system [3-4] in context to navigation leads to our idea
for submarine. We are used hybrid tail propulsion system.
A. Technical Details
In this design there are six ns, one thruster, one buoyancy
adjust mechanism.
1. Fins are basically used for forward linear motion, left turn,
right turn, up turn, down turn.
2. Thruster is basically used for sudden backward push, and
sudden forward push in emergencies.
3. Buoyancy adjusts mechanism basically used to adjust net
weight of the submarine and also used for the vertical
linear motions.
Fins are actuated with the help of Ironless rotor low inertia dc
servo motors of following specs:
AUV Design: Intelligent Vehicle using
Sensor Fusion Control Scheme
1Sachin Sharma, 2Prince Khurana, 3Raghav Nagpal, 4Varun Katha
1,2,3Dept. of Instrumentation & Control Engg., Dr. B. R. Ambedkar National Institute of Tech., Jalandhar, India
4Dept. of Mechanical Engineering, Dr. B. R. Ambedkar National Institute of Tech., Jalandhar, India
In t e r n a t I o n a l Jo u r n a l o f el e c t r o n I c s & co m m u n I c a t I o n te c h n o l o g y 37
IJECT Vo l . 2, Is s u E 3, sEpT. 2011
ISSN : 2230-7109(Online) | ISSN : 2230-9543(Print)
www.iject.org
Fig. 1: Block Diagram of the Robot modules
Model no. M35
1. Load 18Ncm
2. Angle of precision 1.8 degree
3. Power up to 20watt
4. Weight 150g
5. Size 35mm (diameter)
50mm Integrated Thruster
1. power upto 100watt
2. Size 72mm(dia) *51mm
3. Weight 0.4kg
This mechanism basically adjusts the buoyant force for adjusting
the weight of the bot and for vertical motion.
This mechanism comprises of following parts:
1. One Compressed air cylinder
2. One Ballast body
3. Three Pneumatic valves
4. Tubing
Specs:
1. Capacity 0.3ltr
2. Diameter 51 mm
3. Material Aluminum6061
4. Rating 1800psi to 3000psi
5. Weight 1.5kg
Dimensions of the AUV
1. Breadth(z axis) 28cm
2. Length(x axis): 40cm
3. Height(y axis) 4cm - 4cm (adjustable)
B. Motion
As ns changes the direction of ow of water, this change in
momentum gives a push in back according to the Newton law
of motion. Single n gives upward force. But set of ns can be
operated in such a way that they can give number of motions
[5].
Linear motion that is the motion along the axis of the bot.
the set of ns can be triggered in such a way that it can do
linear momentum transfer along the axis of the bot. A very
similar motion can be obtained by triggering the ns after a
regular interval of time. Each predecessor ns with a time
interval ‘t’. This time is same between adjacent ns and x
for a particular velocity, but it varies with change in angular
velocity of ns maintain a wave motion in ns. Left and right
motion can be achieved by keeping one side ns stop & move
the other. Thruster designed to give
Fig. 2: Example of Various motions
sudden forward and backward pushes when needed in
emergencies. It consists of motor propeller assembly oriented
along the axis of the bot.
C. Final Design
Estimated weights
1. Processor unit: 2kg
2. Battery: 3kg( 4 batteries)
3. Servo motors: 1.2 kg( 6 motors)
4. Thruster: 0.5 kg
5. Air cylinder: 2kg
6. Supported mechanical parts: 3kg
7. Supported electronics: 0.8 kg
8. Weight of shell: 1.5kg
Total Estimated weight: 12kg
Fig. 3. Final ROV Design
Center of gravity and center of bouncy
Along x axis: 20.5 cm
Along y axis: 6cm
Along z axis: 14cm
Net weight of AUV in water with ballast body lled with water:
0.5 kg
Volume of ballast body = 40cm*12cm*6.25cm
Net weight of AUV in water with ballast body lled with air:
-2.5kg
38 In t e r n a t I o n a l Jo u r n a l o f el e c t r o n I c s & co m m u n I c a t I o n te c h n o l o g y
IJECT Vo l . 2, Is s u E 3, sEpT. 2011 ISSN : 2230-7109(Online) | ISSN : 2230-9543(Print)
www.iject.org
Centre of buoyancy:
Along x axis: 20cm
Along y axis: 7.84cm
Along z axis: 14cm
Difference between CG and CB: 1.84cm (along y axis)
Drag force:
Velocity of robot= 0.1 m/s2
Estimated drag coefcient= 0.45
Density of water= 1000kg/m3
Surface area =0.14*0.28 m2 =0.0392m2
Total drag= 0.0882N
Body Material:
We are using three types of materials in order to make the
body of the robot.
1. Carbon Fiber
2. Steel Sheet
3. Underwater Glass Sheet
Carbon ber will be used to make the main body and steel
sheet will be used to make the base plate and glass sheet will
be used in sections for the cameras.
III. Embedded system
Embedded system of the AUV is responsible for the stable
operation of AUV under the water and for its smooth motion for
the observation of ocean surface. In this unit there are mainly
two boards one is Attitude monitoring board and the other is
motor control board.
Fig. 4: Block Diagram of Attitude monitoring
Attitude monitoring board gives the information about the
orientation of the board in 3 DOF i.e. roll, pitch and yaw. This
data is calibrated by the circuit designed for the operation
and then the calibrated data is given to the central processor
where it takes the appropriate decision based on the data
available to it. Then controlling commands gave to the motor
controller board to change the speed of motors in order to
compensate the deviation from its stable position. Attitude
monitoring board consists of Accelerometer, Gyrocompass and
AVR micro controller.
We developed the algorithms so that while up and down
movement of the robot monitoring board should not interfere
with the motor controller board. Apart from this we will use
gyrocompass in conjunction with the accelerometer, for more
static results, by sensor fusion technique.
A. Sea Parameter monitoring and communication
We monitored temperature and depth, we used temperature
and depth sensor. These sensors give the calibrated data to
the central processor. The program running on processor will
store the values time by time in its database. The whole data of
the monitoring will be sent to the base station through wireless
communication [2] system after reaching to the surface.
This system receives and sent back the commands to the
base station. In this module we use 181KT - Miniature Depth
Sensor. It gives the calibrated output for both temperature
and pressure.
Fig. 5: Various modules of ROV
B. Navigation System
For the navigation system we are using camera arrays in
conjunction with the sonar, as camera alone doesn’t give the
information about the distance of the object from the vehicle.
[6] Hence with the introduction of the sonar we will get the
information of distance as well. Hence using both camera and
sonar we will have the exact information of object, regarding
its shape and distance from the vehicle.
We are making our vehicle to maintain a safe distance from
the objects. In ocean any moving object can come in the path
of the vehicle. Our vehicle can detect such object and can
take appropriate actions. It can also search for the objects of
our interest [7].
These cameras have user congurable vision settings and low
power requirements. The cameras are internally mounted,
thereby not interfering with the streamline motion of the body.
The vehicle will be capable of switching between cameras to
perform different tasks.
C. Motion control System
Motion control system includes the servo motors and their
controller board. This system is responsible for the movement of
the robot. While going upward, downward, side motions the speed
of motors should be varied accordingly and all these action will be
taken by the controller board. Servo motor controller board takes
the commands from the central processor and works accordingly.
Fig. 6. Motion control system
Servo motor controller Board
32 bit position, velocity and acceleration control
Trapezoidal and velocity proling permit on-the-y
16 bit PID servo gains can be changed on-the-y
Multi axis coordinated motion control support
2 or 3 channel encoder input, limit switch inputs
Optional Step and Direction inputs
May be used with DC brushless or brush-type motors
Amplier includes over current, overvoltage, under voltage
and thermal overload protection
4-wire RS485 communications interface can be connect
to additional controllers (up to 32 total)
Complete documentation and example software
available
IV. Image processing
In t e r n a t I o n a l Jo u r n a l o f el e c t r o n I c s & co m m u n I c a t I o n te c h n o l o g y 39
IJECT Vo l . 2, Is s u E 3, sEpT. 2011
ISSN : 2230-7109(Online) | ISSN : 2230-9543(Print)
www.iject.org
Image processing technologies to trace line-like objects are
developed. In the test, lane markers were traced in real-time.
In aquatic circumstances, there exist few works concerning with
the subject. Conditions for tracking of line-like objects in the
underwater are fairly different from those in the atmosphere.
They differ from each other especially in the range of vision and
uniformity of the illumination. The range of view is much longer
than the underwater [8]. Illumination uniformity far exceeds in
case of the underwater. These all help to predict trajectory of
target objects easily after they are once caught. Stable guidance
of a vehicle based on the prediction in turn stabilizes camera’s
view and enables camera to catch the target in good position.
In the underwater, information about working circumstances
was rarely given. The extent of illumination decides the range of
view in the deep waters. Absorption and diffraction in the water
limit it [9] within 10 meters in coastal waters. Illumination by
spotlights is very inhomogeneous. The strong absorption of light
in the underwater enhances the inhomogeneity. Brightness
of illuminated region changes by the same reason if vehicles
change their altitude. Clear images cannot be obtained since
the diffraction blurs shape of objects.. ROVs and AUVs have
various factors to cause uctuation to their motion. Tidal currents
cause unpredictable uctuation of motion of tethered ROVs.
Changes of altitude, pitch and roll of vehicles change direction
and position of cables in images. Insufcient ac magnetic elds
also result in unpredictable changes of cable direction through
motion uctuation. This makes it difcult to predict direction
and position of object in the next picture exactly. So, we work
mainly in these three areas.
1. Image capturing
2. Pre-processing
3. Edge detection
V. Power and Cooling System
We are using four Customize Polymer Li-Ion Battery in order to
provide the power backup for whole system under the water.
According to our power requirement for satisfactory functioning
of the robots these batteries will be sufcient for the 3 hrs of
power backup. Due to the generation of enormous heat from
electronic circuitry, we have to make provisions of cooling in
order to avoid the failure of the system due to heat.
We are using a temperature sensor inside the main chamber
which will indicate the temperature inside the chamber. Heat
will be mainly conducted through the metallic base plate using
blow air mechanism. The speed of blower will be controlled
according to the temperature of the chamber.
VI. Conclusion
The ROV has been developed and checked in underwater.
The design is hybrid of ns and thruster for motion of vehicle,
whereas the Controlling is done threw sensor fusion of sonar
and Camera data. The vehicle has capability of self control,
object tracing and gather useful data intelligently.
References
[1] J. Hallset, “Simple visual tracking of pipelines for an
autonomous underwater vehicle”, Proc. 1991 IEEE Conf.
on Robotics and Autom., pp.2767-2772( 1991).
[2] A. J. Srensen "Structural issues in the design and operation
of marine control systems", IFAC J. Annu. Rev. Control, vol.
29, pp. 125 , 2005.
[3] D. R. Yoerger , J. G. Cooke, J. J. E. Slotine "The inuence
of thruster dynamics on underwater vehicle behavior and
their incorporation into control system design", IEEE J.
Ocean. Eng., vol. 15, p.167 , 1991.
[4] A. J. Healey , S. M. Rock , S. Cody , D. Miles, J. P. Brown
"Toward an improved understanding of thruster dynamics
for underwater vehicles", IEEE J. Ocean. Eng., vol. 29,
p.354 , 1995. .
[5] P. Ananthakrishnan, “Three-dimensional wavebody
interactions in a viscous uid,” Proc. 7th Int. Offshore l3
Polar Eng. Conf., III:672-679, 1997.
[6] F. Dellaert, D. Fox,W. Burgard, S. Thrun, "Monte carlo
localization for mobile robots," in Proc. 1999 IEEE Intl.
Conf. on Robotics and Automation (ICRA), 1999.
[7] “Interface control document”. Navstar GPS Space Segment
(Navigation User Interfaces), 2000.
[8] F. Dellaert, W. Burgard, D. Fox, S. Thrun, "Using the
condensation algorithm for robust, vision-based mobile
robot localization," in IEEE Computer Society Conf. on
Computer Vision and Pattern Recognition (CVPR'99),
1999, pp. 2588-2596.
[9] KashifIqbal, Rosalina Abdul Salam, Azam Osman an,
Abdullah ZawawiTalib, “Underwater Image Enhancement
Using an Integrated Colour Model”, IAENG International
Journal of Computer Science, 34:2, IJCS_34_2_12,
2007.
[10] Bob Anderson, Jon Crowell,” Workhorse AUV – A cost-
sensible new autonomous underwater vehicle for surveys/
Soundings, search & Rescue, and Research”, oceanserver
technology, Inc., 2009.
[11] I.Vasilescu, C.Detweiler, Doniec,D.Gurdan,” Amour V :
A Hovering Energy Efcient Underwater Robot Capable
of Dynamic Payloads”, Computer Science and Articial
Intelligence Lab, Massachusetts Institute of Technology,pp.
1-29, 2010.
Sachin Sharma was born at Dadri,
Uttar Pradesh, India on 5 July, 1987.
He is pursuing his M.tech degree
in Instrumentation and Control
Engineering from NIT Jalandhar. He
did his B.tech in Electronics and
Communication Engineering from
GLA Institute of Technology, Mathura.
He has published several papers in
International conferences. His area
of interest includes signal processing,
neural networks and system designing.
ResearchGate has not been able to resolve any citations for this publication.
Conference Paper
Full-text available
To navigate reliably in indoor environments, a mobile robot must know where it is. This includes both the ability of globally localizing the robot from scratch, as well as tracking the robot's position once its location is known. Vision has long been advertised as providing a solution to these problems, but we still lack efficient solutions in unmodified environments. Many existing approaches require modification of the environment to function properly, and those that work within unmodified environments seldomly address the problem of global localization. In this paper we present a novel, vision-based localization method based on the CONDENSATION algorithm, a Bayesian filtering method that uses a sampling-based density representation. We show how the CONDENSATION algorithm can be rued in a novel way to track the position of the camera platform rather than tracking an object in the scene. In addition, it can also be used to globally localize the camera platform, given a visual map of the environment. Based on these two observations, we present a vision-based robot localization method that provides a solution to a difficult and open problem in the mobile robotics community. As evidence for the viability of our approach, we show both global localization and tracking results in the context of a state of the art robotics application
Article
Full-text available
In this paper we describe the design and control algorithms of AMOUR, a low-cost autonomous underwater vehicle (AUV) capable of missions of marine survey and monitoring. AMOUR is a highly maneuverable robot capable of hovering and carrying dynamic payloads during a single mission. The robot can carry a variety of payloads. It uses internal buoyancy and balance control mechanisms to achieve power efficient motions regardless of the payload size. AMOUR is designed to operate in synergy with a wireless underwater sensor network (WUSN) of static nodes. The robot’s payload was designed in order to deploy, relocate and recover the static sensor nodes. It communicates with the network acoustically for signaling and localization and optically for data muling. We present control algorithms, navigation algorithms, and experimental data from pool and ocean trials with AMOUR that demonstrate its basic navigation capabilitrials with AMOUR that demonstrate its basic navigation capabilities, power efficiency, and ability to carry dynamic payloads.
Article
Full-text available
In underwater situations, clarity of images are degraded by light absorption and scattering. This causes one colour to dominate the image. In order to improve the perception of underwater images, we proposed an approach based on slide stretching. The objective of this approach is twofold. Firstly, the contrast stretching of RGB algorithm is applied to equalize the colour contrast in images. Secondly, the saturation and intensity stretching of HSI is used to increase the true colour and solve the problem of lighting. Interactive software has been developed for underwater image enhancement. Results of the software are presented in this paper.
Conference Paper
Full-text available
To navigate reliably in indoor environments, a mobile robot must know where it is. Thus, reliable position estimation is a key problem in mobile robotics. We believe that probabilistic approaches are among the most promising candidates to providing a comprehensive and real-time solution to the robot localization problem. However, current methods still face considerable hurdles. In particular the problems encountered are closely related to the type of representation used to represent probability densities over the robot's state space. Earlier work on Bayesian filtering with particle-based density representations opened up a new approach for mobile robot localization based on these principles. We introduce the Monte Carlo localization method, where we represent the probability density involved by maintaining a set of samples that are randomly drawn from it. By using a sampling-based representation we obtain a localization method that can represent arbitrary distributions. We show experimentally that the resulting method is able to efficiently localize a mobile robot without knowledge of its starting location. It is faster, more accurate and less memory-intensive than earlier grid-based methods,
Article
This paper addresses structural issues in the design and operation of marine control systems on ships and offshore installations. In particular, control systems for offshore vessels conducting station keeping and low speed manoeuvring operations are presented. Nevertheless, the methodologies will be valid for other applications and operational conditions. Design issues related to both real-time control and monitoring systems and operational management systems will be addressed. Marine operations with a dynamically positioned drilling rig is presented as an example.
Conference Paper
A 2D vision based pipeline tracking system is described for an autonomous underwater vehicle (AUV). A model-based recognition approach is used. From a 2D camera image rectangles are extracted. The real-world size and direction of each rectangle are estimated with the aid of input from a sonar and a compass. The rectangle that is consistent with the diameter and local direction of the pipeline is used to guide the AUV along the pipeline
Conference Paper
The need for lower-cost AUVs to enable routine survey and sounding missions with a greater reliance on technology, rather than crewed workboats and expensive on-site labor, has been recognized for some time. High quality, proven electronic and electromechanical components, developed for tangential industries such as robotics, factory automation and recreational boating, now offer a wide variety of commodity-priced solutions ready for applications in traditionally sophisticated AUV missions. Commercial Maritime applications for targeted sensor functionality such as forward looking and side-scan sonar have also yielded an array of low cost sub-system components ideally suited to basic missions in the field of near-coastal hydrographic surveying. Priced appropriately, and readily available with defined physical and software interfaces, these components open the door to the development of a low-R&D, simplified Workhorse AUV. OceanServer Technology has created such an AUV by selecting commercial grade components, repeatable manufacturing techniques, and intuitive operator interfaces designed to reduce the cost of rudimentary data collection in shallow (<200 ft) waters
Conference Paper
This paper proposes a novel approach to modeling the four quadrant dynamic response of thrusters as used for the motion control of ROV and AUV underwater vehicles. The significance is that these vehicles are small in size and respond quickly to commands. Precision in motion control will require further understanding of thruster performance than is currently available. The model includes a four quadrant mapping of the propeller blades lift and drag forces and is coupled with motor and fluid system dynamics. A series of experiments is described for both long and short period triangular, as well as square wave inputs. The model is compared favorably with experimental data for a variety of differing conditions and predicts that force overshoots are observed under conditions of rapid command changes. Use of the model will improve the control of dynamic thrust on these vehicles
Article
A nonlinear parametric model of a torque-controlled thruster is developed and experimentally confirmed. The model shows that the thruster behaves like a sluggish nonlinear filter, where the speed of response depends on the commanded thrust level. A quasi-linear analysis which utilizes describing functions shows that the dynamics of the thruster produce a strong bandwidth constraint and a limit cycle, which are both commonly seen in practice. Three forms of compensation are tested, utilizing a hybrid simulation combining an instrumented thruster with a real-time mathematical vehicle model. The first compensator, a linear lead network, is easy to implement and greatly improves performance over the uncompensated system, but does not perform uniformly over the entire operating range. The second compensator, which attempts to cancel the nonlinear effect of the thruster, is effective over the entire operating range but depends on an accurate thruster model. The final compensator, an adaptive sliding controller, is effective over the entire operating range and can compensate for uncertainties or the degradation of the thruster
Toward an improved understanding of thruster dynamics for underwater vehicles
  • A J Healey
  • S M Rock
  • S Cody
  • D Miles
  • J P Brown
A. J. Healey, S. M. Rock, S. Cody, D. Miles, J. P. Brown "Toward an improved understanding of thruster dynamics for underwater vehicles", IEEE J. Ocean. Eng., vol. 29, p.354, 1995..