Documente Academic
Documente Profesional
Documente Cultură
College of Engineering,
Kadayiruppu,Kolenchery
PROJECT MEMBERS
GOWTHAM RAJAGOPAL
RAHULNATH R
SIROSH PRAKASH
JOEL JACOB JOY
AJAY SOOD
Semester IV, Naval Architecture and Ship Building Engineering Department
SNGCE, Kochi
1| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
ABSTRACT
Autonomous underwater vehicles are currently being utilized for scientific,
commercial and military underwater applications. These vehicles require
autonomous guidance and control systems in order to perform underwater
tasks. Modeling, system identification and control of these vehicles are still
major active areas of research and development. This report is concerned
with the design and development of an AUV specifically intended for entry
into international underwater vehicle competitions. The report consists of
two phases; the first involves the design and construction of the vehicle
while the second phase is concerned with the modelling and system
identification of the vehicle, as well as the simulation of a control system.
The design and development of the vehicle consisted of implementing a
mechanical and electrical system, as well as the integration of subsystems.
The development of these Systems has resulted in a low-speed, bottom-
heavy, open-frame underwater vehicle named DANAS that exhibits high
symmetry, modularity and stability. The modelling of the DANAS was then
performed which involved the application of the dynamic model of an
underwater vehicle and the consequent identification of the relevant
parameters. The system identification of the vehicle parameters consisted
of using onboard sensors to perform static and dynamic experiments. Least
squares estimation was used to estimate the parameters from the
experimental data obtained. For the control system of the DANAS, a PID
tracking controller based on computed torque control was adopted. The
controller was applied to the vehicles dynamics and Simulated using the
parameters found in the system identification process. The results of the
simulations demonstrate that this type of controller could indeed be
successfully implemented on the vehicle. The undertakings in this report
have resulted in a functioning autonomous underwater vehicle that has
undergone modelling, system identification and preliminary control analysis.
The groundwork has indeed been laid for the DANASs entry into future
underwater Competitions.
2| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
ACKNOWLEDGEMENTS
There are a number of people who deserve mention and gratitude for their
help, guidance and support during the making of this report. Firstly we
would like to thank our SNGCE management for allowing us to participate
in the NIOT SAVe competition 2017.Our sincere gratitude to Dr Saji C.B
Principal, SNGCE for permitting us to participate in this national level
competition and for his extraordinary support towards us. We would like to
thank Prof. Satheesh Babu, Head Of Department, Naval Architecture and
Ship building Engineering for giving us this valuable insight into naval
architecture aspects and for taking personal initiative to make the
departments own AUV primarily for entering the international underwater
competitions, but also to undertake and promote research into underwater
robotics. We like to thank our faculties Mr. Savin Viswanathan, Mr. Pramod K
B and other faculties of SNGCE for their constructive criticism and valuable
guidance throughout this work. We would like to thank the entire team of
DANAS and everyone who has been directly or indirectly involved for making
this viable concept and uplifting the idea.
3| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Table of Contents
i. Literature Review
ii. Project Motivation
iii. Concept development
1. Design Particulars
1.1 Choosing the final design
1.2 Mechanical system design
2. Weight Estimation
3. Preliminary Stability Analysis
3.1 Three types of buoyancy
3.2 Scope of future development in fail safe mechanism
4. Basic vehicle frame design and material selection criteria
4.1 Frame design selection criteria
4.2 Material selection criteria
5. Component placement and weight distribution
6. CG and CB Calculation
7. Drag Calculation and Coefficient of Drag
7.1 Pressure Drag and Coefficient of Drag
8. Vehicle speed
9. Power budget and type of battery
10. Navigational system
11. Sensors and equipments
11.1 Altitude and heading reference system
11.2 Temperature sensor
11.3 Proprioceptive sensors
11.4 Water leak detector
11.5 Ultrasonic sensors
11.6 Doppler velocity log
List of Tables
5| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
List of Figures
LITERATURE REVIEW
as detecting and mapping submerged wrecks, rocks, and obstructions that can be a hazard to
navigation for commercial and recreational vessels. Their applications in offshore sector include
Baseline Environmental Assessment, Geophysical Survey, Pipeline Survey and Debris/Clearance
Survey. In hydrography they are used in Route Survey, Habitat Mapping and deep Sea mining,
Charting, EEZ Survey and Pre/Post Dredging Survey .In environmental monitoring they can be
utilized in Emergency Response, Water Quality and Ecosystem Assessment. They can also be
deployed at the front lines of combat to provide situational awareness to small units of troops
through real-time information about surrounding areas. An AUV conducts its survey mission
without operator intervention. When a mission is complete, the AUV will return to a pre-
programmed location where the data can be downloaded and processed. AUVs allow scientists to
conduct other experiments from a surface ship while the vehicle is off collecting data elsewhere on
the surface or in the deep ocean These AUVs can weigh very less compared to other vessels.
However, even the lightest models must be fairly fast to provide sufficient speed while maintaining
efficiency. These autonomous vehicles also need space to turn and although research has
enhanced their capability to maneuver in small spaces over a specified area. One of the first
designs of a modern AUV was The Mako which is the first AUV of the University of Western
Australia developed in 2004 at the Mobile Robotics Lab of CIPPS. It has a strongly symmetric
design with two vertical thrusters for heave motion and two thrusters attached on the sides for
surge and yaw motion. Recent research on the AUV deals with motion control and the sensor
suite.
Second design we took into account was the ORCA which is developed in Massachusetts Institute
of Technology (MIT) which has two PVC tubes mounted on an aluminum frame. Batteries are
situated in the bottom tube to lower the center of mass and increase the righting moment of the
vehicle. Each tube has a sliding card mounted with electronic equipment. These cards use
connectors to connect the electronic equipment to the PVC end plate. The end plate contains the
external connectors. This configuration eliminates the need for disconnecting cables when
removing the cards from the tubes.
8| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Propulsion is provided via two motors mounted on the sides for horizontal movement
and two vertical motors for depth control. These thrusters are powered via six 12V, 3Ahbatteries
while the remaining electronic equipment utilizes four other 12V batteries. An onboard monitoring
system measures individual voltages and currents for power management purposes. The AUV has
an inertial measurement unit consisting of two gyroscopes and three accelerometers. A compass
module assists in attitude determination and navigation while Doppler Velocity Logger is used to
determine the velocity of the vehicle with respect tithe bottom. All onboard functions are controlled
via a PC running Linux.
Similar AUVs have been developed both by academia and industry for a wide variety of operations
which are working in various challenging environments.
9| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
PROJECT MOTIVATION
The department of Naval architecture and Ship Building, SNGCE is on a quest to use novel
technologies and innovations in underwater vehicles and similar platforms for day to day
applications for laymans use in our society. The spirit of enquiry, innovation and enthusiasm of
students combined with guidance of our faculty can achieve this goal without any doubt. To realize
this aspiration a small team was established. Project DANAS, as this endeavor came to be known,
would involve implementing a control, sonar, and vision and communications system, not to
mention implementing the actual vehicle itself. It became the aim of the team to lay the
groundwork for following years NIOT AUV competitions.
The objectives of this project were to:
Design and develop the mechanical and electrical systems of an AUV
Integrate the vision, sonar and communications subsystems into the vehicle
Perform system identification and modelling of the vehicle
Apply and simulate a control system for the vehicle
As such, this project can be seen as having been divided into two phases. The first phase involved
the design and construction of the DANAS AUV, including not only the mechanical system, but
also the electrical system of the vehicle. The overall vehicle was developed so as to adhere to the
rules and regulations of the NIOT SAVe competition. The second phase involved the system
identification, modelling and preliminary control analysis of the vehicle using onboard sensors and
software. This report did not directly involve the implementation of the sonar, vision or
communications systems. These three sections were each implemented by the other team
members involved in the DANAS project. However, the mechanical and electrical designs had to
take into account the components required for these systems so as to be able to successfully
accommodate and unite all the systems in the final stages of the development of the vehicle.
CONCEPT DEVOLOPMENT
10| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
A two hull four thruster configuration has been chosen for the AUV DANAS. This design lays in the
advantage of increased space for components and an innate metacentric righting moment
produced from a dense lower hull and a highly buoyant upper hull. Batteries would be housed in
the lower hull to lower the center of mass while the remaining components would be situated in the
upper hull. Torpedo like structure was thought to be chosen for DANAS as torpedo shape is the
most tried and trusted shape in the field of underwater robotics. The idea which gave birth to AUV
DANAS was the idea of making a torpedo shaped AUV but without the drawbacks of a
conventional torpedo models which ultimately lead us to two hull four thruster configuration. The
primary drawbacks which we were trying to overcome were the torpedo shapes inability to hover,
its huge turning radius and stability issues, while maintaining the original plus points of optimum
speed & lowest possible drag. Due to the use of four thrusters, power consumption would be far
greater than with the torpedo design, hence the need for more batteries and space. On the other
hand, the four-thruster configuration would allow for easier modelling and control of the vehicle in
software. The frame supporting the hull and thrusters would also allow for modularity and relative
ease in attaching external devices. The primary objectives of this conceptual design were near
surface surveillance (up to 25mts depth) and capacity of sensing temperature, Conductivity
(salinity) and providing visual information at a specified depth.
Literature Review
Preperation of PDR
Preperation of CDR
Presentation at NIOT,Chennai.
11| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
1. Design Particulars
The proposed hydrodynamic form of this AUV minimizes the propulsion energy requirement, as
well as better stability and maneuverability ay various operating speed.
A hull form may also impose limitations on vehicle access, launch and recovery, and
maintenance. Specifically the following considerations are important in selecting a hull form.
12| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Overall height 47
Plate thickness 1
A three dimensional model of this proposed AUV was developed in the modelling software
CREO isometric inhouse in our department.A priliminary volume calculation and stability
analysis was carried out in this software and results were noted. Figure 3 and 4 below sho
various views of DANAS
13| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
2. Weight Estimation
It includes
The hull (dependent on the material density)
The navigational components
Sensory equipment
Electrical hardware and circuitry
The hull weight was calculated after finding out the models volume of displacement in CREO. This
was later multiplied with material density to arrive at the approximate weight of the hull. The
detailed weight calculation is as given below.
14| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The magnitude of the buoyant force, B, exerted on a body, floating or submerged, is equal to the
weight of the volume of water displaced by that body. The ability of an object to float depends on
whether or not the magnitude of the weight of the body, W, is greater than the buoyant force.
Clearly, if B > W, then the body will float, while if B < W it will sink. If B and W equate, then the
body remains where it is.
15| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The type of buoyancy we are applying in our AUV is positive Buoyancy. That is the
weight is less than the buoyancy.
3.2 Scope of future development in fail-safe mechanism
Water leak detector is used in the AUV DANAS as it constantly monitors the internal environment
for any hull breach. Once it detects any hull breach, all mission objectives are aborted and upward
thrusters are given full thrust. Also all other system is shut down immediately. Since the body is
stable originally shutting down of other system dont cause any stability change. So there is power
monitoring system which monitors the output from battery. This system is designed such that it is
given a safe voltage level for smooth working of AUV. Once the voltage level goes down below the
safe value, the mission is aborted and thrusters are given full thrust to surface. Implementation of
other system for safety against failure will be modified as AUV is developed.
16| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The AUV DANAS uses a frame which is made of Aluminum. In order to hold the two hulls in place
on the frame machined Aluminum straps were planned to use which can be welded on to the
frame. The frame designed is as shown below
1) Easy addition and removal of main hull and external equipment within the frame.
2) Ease of fastening equipment
3) Helps in dismantling the AUV as the entire frame with the equipment can be detached from the
AUV.
4) The material used for frame used is aluminum
The upper and lower hulls were made from acrylic tubing utilizing threaded end caps
In order to position the three batteries in the lower hull, an aluminum rack was made
to hold the batteries together. Supports were attached inside the tube to prevent the bank of
batteries moving from side to side.
4.2 Material selection criteria
There were several requirements for the materials to be used in the construction of the vehicle.
Firstly, the materials had to be considerate to the overall weight of the vehicle. Materials also had
to be corrosion resistant as they would be subjected to a harsh saltwater environment. Durability
was also needed from the materials as the vehicle was being designed for several years of use.
Furthermore, materials had to be inexpensive and easily machine able. Since the vehicle was not
going to be subjected to more than 30m of depth, the materials chosen have to withstand
significant amounts of pressure.
17| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Acrylic material was chosen due to its property of corrosion resistant, light weight and high
strength.
6. CG and CB calculation
Assuming no water movement, the stability of a static body underwater is predominantly affected
by the positions of the centers of gravity, CG, and buoyancy, CB. The center of buoyancy is the
centroid of the volumetric displacement of the body. If CG and CB are not aligned vertically with
each other in either the longitudinal or lateral directions, then instability will exist due to the
creation of a nonzero moment.
The calculated value of center of gravity in the reference axis is as shown below
The CG in the longitudinal direction CGx is 1.25 cm from the aft of midpoint. So it creates a trim.
The location of CB is such as that it should coincide with CG.
18| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Where:
Is the drag force, which is by definition the force component in the direction of the flow
velocity.
Is the mass density of the fluid?
8. Velocity
The design speed we have decided for our AUV is 1m/s.
Flasher 8W
Ultrasonic Sensor .3 W
DVL 12 W
Pressure Sensor .05 W
Total 30.8 W
The battery used in DANAS was chosen after taking into consideration the Power requirements of
the AUV and also the Energy density of various batteries available.Li-ion and Li-Polymer has high
Energy density but couldnt meet the requirements of AUV.So Lead Acid battery was chosen as it
meets all the requirements of the AUV including cost.Though it was heavy ,the AUV was designed
by assuming the expected weight.
Two 12V,12Ah lead acid battery power the 4 thrusters.One 12 V,12 Ah lead acid battery powers all
the sensors. The voltage is stepped down using voltage regulators before supplying to the sensors
.The voltage regulator ICs are used for this.
COMPARISON OF BATTERIES
Wh/Kg
160
130
120
80 80
50
21| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Accelerometer and gyroscope reading tends to drift after a period of use. So Magnetometer
readings are readings are helpful in reducing the drift error. Even with 9 DOF, IMU still produces
drift errors.
So DANAS uses AHRS system with built in Kalman filters to cancel the drift from the IMU. The
AHRS used by DANAS is the CH robotics UM7 which is a low cost yet advanced AHRS.
Navigati Dead
AHRS on Reckoni
System ng
For the Navigation to work properly, a suite of sensors are required. DANASutilizes mainly
ultrasonic range detector and imaged based detector to find the obstacles and update the plan
according to the mission.
Ultrasonic sensors help to gather basic obstacle detection whereas visual based detection helps to
identify each mission objects and take decision comparing the proposed trajectory.
The system utilizes extensive programming approach to take decision accommodating data inputs
from AHRS, Ultrasonic range sensors and imaged based sensors.
Dead Ultrasoni
Reckonin IMU c
g sensors
Navigati
Image
on
sensors
System
Fig 11: Navigation System
22| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
11. Sensors
The UM7 orientation sensor from CH Robotics is an Attitude and Heading Reference System
(AHRS) that contains a three-axis accelerometer, rate gyro, and magnetometer. It combines this
data using an Extended Kalman Filter to produce attitude and heading estimates.
The UM7 orientation sensor produces attitude and heading estimates from triaxial accelerometer,
rate gyro, and magnetometer data. Unlike a typical inertial measurement unit (IMU), which only
provides raw sensor readings, the UM7 features an on-board microcontroller that combines sensor
data using a sophisticated Extended Kalman Filter (EKF) to generate orientation estimates 500
times a second.
Connections for power and TTL serial communication can be made to the UM7 through a
polarized five-pin male connector on one side, which mates with an included cable assembly. A
pair of six-pin expansion headers on the other side of the board provide additional connectivity
options, including an alternative SPI interface and a secondary serial interface that can be
connected to an external GPS module .
23| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Features
DS18B20 SENSOR
24| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Cable specifications:
Uses 1-Wire interface- requires only one digital pin for communication
The sensor is cheap and reliable and can be interfaced with Raspberry Pi 2 easily. The data is
stored in the SD card and once the AUV surfaces it can be accessed .
25| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
aborted and upward thrusters are directed to full thrust upwards. Also an alarm is triggered from
the inside to notify the sudden rise of AUV to the surface.
The detector is cheap and is easily interfaced with Arduino Mega. The leak signals are send to
Arduino and Arduino sends it to the thrusters.
An Electronic brick connector, a 1 M resistor, and several lines of bare conducting wires.
The sensor works by having a series of exposed traces connected to ground and interlaced
between the grounded traces are the sense traces. The sensor traces have a weak pull-up resistor
of 1 M. The resistor will pull the sensor trace value high until a drop of water shorts the sensor
trace to the grounded trace. It will work with the digital I/O pins of Arduino or it can be used with
the analogue pins to detect the amount of water induced contact between the grounded and
sensor traces. This High Sensitivity Water Sensor can easily change the water size to analogue
signal, and output analogue value can directly be used in the program function, then to achieve
the function of water level alarm also.
Features
Working voltage: 5V
Interface: Analog
Weight: 3g
Size: 65mm20mm8mm
26| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
High sensitivity
Specifications:
Operating Voltage: DC 5V
Operating Current: less than 15mA
Operating frequency: 40KHz
maximum range: 4.5m
recently Range: 30cm
The trigger pin: 3: Trig / RX ;
Output pin: 2: Echo / TX
Output signal: PWM signal
Response time: 100MS
Resolution: approximately 1cm
Beam angle: 80 15
Work temperature: -20-75 C
27| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The sensor is low cost as well comes with waterproofing for the oscillator from the factory itself.
This comes in handy as extra waterproofing need not be done. The sensor signal are input to the
Arduino and Arduino calculates the route for the mission accordingly avoiding the obstacles.
The LDV utilises two beams of collimated, monochromatic, and coherent laser light in the flow of
the fluid being measured. The two beams are usually obtained by splitting a single beam, thus
ensuring coherence between the two. The beam is focussed according to focal length of the optics
on the medium where velocity is to be measured. The fluid particles reflect the beam and are
detected by the detector and subsequently fringes are obtained. The intensity of reflected beams
change as speed of medium from reflection occurs change. The frequency of the variation in light
intensity is proportional to the speed of the medium.
Specifications:
Weight: 250g
Dimensions: 32x165 mm
28| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Specifications:
Specifications:
30| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Gel Protected
MS5803-14BA Pressure Sensor is a high resolution pressure sensor with both an I 2C and SPI
interface. This MEMS pressure sensor measures the absolute pressure of the fluid around it which
includes air, water, and anything else that acts like a viscous fluid. MS5803-14BA has a unique gel
membrane and antimagnetic stainless steel cap that protects against 30 bar water pressure.
The MS5803-14BA offers a resolution range of 1 / 0.6 / 0.4 / 0.3 / 0.2 mbar.
The ESC used in DANAS is the Afro 30Amp ESC. Four thrusters utilises one ESC each.
31| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Specifications:
The Mega is easily programmed using Arduino Software IDE which make it suitable for ease of
use without complications.
The Mega 2560 can be powered via the USB connection or with an external power supply. The
power source is selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The
adapter can be connected by plugging a 2.1mm center-positive plug into the board's power jack.
Leads from a battery can be inserted in the GND and V in pin headers of the POWER connector.
The board can operate on an external supply of 6 to 20 volts. If supplied with less than 7V,
however, the 5V pin may supply less than five volts and the board may become unstable. If using
more than 12V, the voltage regulator may overheat and damage the board. The recommended
range is 7 to 12 volts.
11.10.2Raspberry Pi Gen 2
33| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Raspberry Pi Gen 2 is the update to the original Raspberry Pi which possesses more
computational power than Arduino Mega and function as a mini-computer .The use of Raspberry
Pi is to process the video captured by the camera and store it into the 64 GB SD card attached to
it. It also serves to store data from Temperature sensor and Salinity sensor and store in the SD
card which can be accessed once the AUV surfaces from water.
Specification of Raspberry Pi Gen 2.
More GPU info: OpenGL ES 2.0 (24 GFLOPS); 1080p30 MPEG-2 and VC-1 decoder (with
license); 1080p30 h.264/MPEG-4 AVC high-profile decoder and encoder
USB ports: 4
Video outputs: HDMI, composite video (PAL and NTSC) via 3.5 mm jack
Audio input: IS
Audio outputs: Analog via 3.5 mm jack; digital via HDMI and IS
34| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Storage: Micro SD
Weight: 45g
11.11 Thrusters
BLUEROBOTICS T100
The T100 is a thruster designed specifically for marine robotics.It is high performing and
durable.The T100 is basically a brushless electric motor .The T100 is made of high-strength, UV
resistant polycarbonate injection molded plastic. The core of the motor is sealed and protected
with an epoxy coating and it uses high-performance plastic bearings in place of steel bearings
that rust in saltwater. Everything that isnt plastic is either aluminum or high-quality stainless steel
that doesnt corrode. A specially designed propeller and nozzle provides efficient,
powerful thrust while active water-cooling keeps the motor cool. Unlike other thrusters, our design
doesnt have any air- or oil-filled cavities water flows freely through all parts of the motor while
its running and can handle extreme pressures. The T100 comes with clockwise and counter-
clockwise propellers to counter torque
35| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Operating voltage 12 V
Length 102 mm
Diameter 94 mm
Performance chart
The DANAS utilises 4 thruster for controlling its 4 degrees of motion:Heave,Surge,Yaw and
Pitch.The two thrusters are placed each on port and starboard side and other two in front and
back.Their coordinated motion results in the 4 degrees of motion.The thrusters being specifically
designed for underwater robotic application is more energy efficient.
36| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The missions AUV can undertake are so vast that it is impossible to list all the possible
applications.Some important applicarions are listed here .
i. CONDUCTING SURVEY
Man has been exploring land which is about 30% of the earth since time immemorial.But
we havent explored ocean even upto 10% completely.This is because it is much difficult to
explore oceans compared to land .Many parts of ocean are kilometers deep and humans
cannot access these areas without external aid.It is in this scenario that we started to use
ROV and similar technologies to conduct explorations.But AUV has opened a new chapter
in the field of ocean exploration.
Now we are able to conduct survey easily without any human aid once we preprogramme
the trajectory and mission task to AUV.The AUV can collect as many details with the help of
sensors in it.Some of the survey applications.
Bathymetric survey
Pipelaying survey
Geographic survey
ii. RESEARCH
A variety of sensors can be affixed to AUVs to measure the concentration of various
elements or compounds, the absorption or reflection of light, and the presence of
microscopic life. Additionally, AUVs can be configured as tow-vehicles to deliver customized
sensor packages to specific locations.
37| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Mine countermeasures
Anti-submarine warfare
Inspection/identification
Oceanography
Communication/navigation network nodes
Payload delivery
Information operations
Time-critical strike
There are AUVs designed specifically to sweep the ocean bed for air crash debris and
locate the crash.
swimming pool, many dynamic forces can be eliminated and forces are predictable.So PID logic is
used to design the control system.PID stands for Proportional-Integral-Derivative control system
which is a closed loop control sysytem.The general layout of PID is shown in figure given below.
The closed control sysytem consists of three algorithms for control.They are P,I and D
respectively.P depends on the present errot,I on the accumulation of past error and D on the
prediction of future errors based on current rate of change.
To control the sysytem,the output is taken and passes through a feedback loop to produce error
signals.This is taken as input to the system and output I generated.The input from the sensors are
highly required to control the system.
In a PID,there are three coefficients that can be altered to tune the sysytem for stability .They are
In a PID controller circuit,the error signal(e) is input to the controller .The controller computes both
the derivative and integral of the error signal.The control signal(u) is shown in picture below.
It is equal to Kp times error signal +Ki times intergral of the error signal +Kd times the derivative of
the error signal.
The output will be then analysed by the feedback circuit and compared with desired result and
error is produced again.This loop is repeated .
The output will only rise slowly to the desired value.The time for rise of output to desired value is
called Rise Time.The output value may be above the desired value and is called Overshoot.The
time for signal to return to desired value is called Settling Time.And finally the output may not be
the desired value.So the difference between the final output and the desired value is called the
Steady State error.
So a PID system must be tuned by changing the three coefficients Kp,Kd and Ki.The table below
shows the changes of these parameters with change in the coefficients.
DANAS also utilises PID control system as it is subjected to less dynamic forces in the pool.The
PID coefficients are tuned until desired output is obtained.
14. MANOEUVRABILITY
DANAS has four degrees of motion.Heave ,Surge,Yaw and Pitch.Each degree of motion is
controlled with the help of thrusters.The thrusters are placed at the front ,back,starboard and port
side of the AUV.The AUV is desinged to have independent degree of motion control ie,at a time
only one degree of motion is possible.This is advantageous as system control becomes simple
and also easy processing of sensor inputs are possible.
The Roll and Sway is avoided.This makes the system less complex.
Heave :It is controlled by combined action of thrusters at the front and back end.The
thrusters are designed to be be providing thrust in downward direction under normal
working condtion since the AUV is positively buoyant .When the AUV need immediate
upward motion the thrusters are given opposite thrust.
Surge:The forward and Backward motion of AUV is controlled by the thrusters at the sides.
40| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
Yaw:This degree of motion occurs due to action of thrusters at the starboard and port side
rotating in the opposite direction depending upon the direction of sway
Pitch: The pitch motion also occur similar to the sway motion with the difference that
thrusters at the front and back end provide thrust in mutually opposite direction to obtain
this degree of motion.
The vision system helps to detect the various obstacles as well and make the path according to
the mission requirements.The data is sent to the controller and it produces necessary signals to
produce required output through thrusters.Also the data from AHRS system is also coupled during
the calculation.
Vision
system
Obstacl
e
detecti
Ultraso
nic
on
system
system
Obstacle
Obstacle
detection Controlle
avoidanc
system r
e
Fig 29. Obstacle avoidance flowchart
41| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
The camera is assisted with custom build LED Flasher for poor lighting conditions under the water.
The LED flasher will be custom built according to the need and positioning in the AUV. The custom
LED Flasher will be cheaper comparing to professional flashers available on the market and also
energy efficient.
The video from the camera will be downgraded according to the processing power. The camera
will be powered from the USB port of the mini PC and flasher will be powered externally.
42| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
20. Conclusion
From the above study and data collection we have come up with a conceptual design report for
the AUV DANAS.
21. References
[1] O. Xu. Autonomous underwater vehicles (AUVs), Report, The University of Western Australia,
2004.
[2] Blue robotics www.bluerobotics.com
[3]Electronics and sensor design of an autonomous underwater vehicle by Michael Drtil
[4]Design, modelling and control of an autonomous underwater vehicle by Louis Andrew
Gonzalez.
[5] Arduino Playground-Ultrasonic Sensors. http://playground.arduino.cc/Main/UltrasonicSensor.
[6] OpenCV Archives Available: https://www.raspberrypi.org/blog/tag/opencv/
[7]Feedback Systems: An Introduction for Engineers and Scientists by Karl Johan Astrom and
Richard M. Murray
[8] Path Planning for Autonomous Underwater Vehicles by Clement Petr`es, Yan Pailhas et al.
43| P a g e
SNGCE, KOCHI
CDR FOR AUV DANAS
[9]
[10]
[11]
[12]
44| P a g e
SNGCE, KOCHI