chetan soni

1
DESIGN AND STUDY OF AUTONOMOUS UNDERWATER VEHICLE ROLL NO: CDS14M002 BY: CHETAN SONI GUIDE : Dr. S.R.PANDIAN MOTIVATION India being a peninsular country and has immense archeological sites which are submerged in water, which provides an opportunity for underwater exploraon. Indigenously developed Autonomous Underwater Vehicles will enhance the mapping and exploraon capabilies of the vast coastlines of peninsular India. The exisng system for underwater exploraon is too costly and out of researchers reach. The aim of this thesis is to develop a cost-effecve prototype vehicle that has the capability of autonomous operaon in the subsea environment. The tasks involved in autonomous driving are path planning, navigaon and posion control. OBJECTIVE To develop an autonomous underwater vehicle which can drive itself to point of interest and holds the posion underwater SYSTEM OVERVIEW METHODOLOGY The desnaon locaon and the corresponding point coordinates is entered in the developed Graphical User Interface (GUI) in computer at boat. The on board IMU magnetometer provides the heading direcon of the vehicle. The Raspberry– Pi processes sensor data, and generates command signals to move the vehicle in appropriate direcon, as per the path planned by the system. The control signals from the Arduino are provided to the Electronic Speed Controllers (ESC). The ESC’s provides sufficient current and voltage to the BLDC motors to provide locomoon to the vehicle. WORKDONE Soſtware system implementaon The algorithm of the implemented system is first user will insert the desnaon GPS point as well as the depth it has to reach on GUI (Graphical User Interface) as presented below, as the vehicle reaches the desnaon point posion control algorithm has been developed using promoonal controller to hold the posion of the vehicle Fig : Created GUI Posion Control Hardware Implementaon All the processing of sensor signals is handled by Raspberry- Pi. Serial communicaon between Arduino- Uno and Raspberry-Pi has been established using Tx- Rx pin connecons. Motor control signals are handled by Arduino. IMU and GPS are directly connected to Raspberry- Pi. Fig : Block diagram of the system Thruster Specificaons S.No Characteristics T100 T200 1. Max thrust forward 2.36 kgf 5.1 kgf 3. RPM 300 – 4200 rev/min 300 – 3800 rev/min 4. Max Voltage 12 v 6-20 v Current 11.5 amp 25 amp Power 300 watts 350 watts Electrical System Implementaon One of the major problems in underwater robots is deciding a proper electrical distribuon strategy which involves selecon of tether cable (if powering from the boat) selecon of baery and regulaon of voltage for electronics components inside the hull. Fig : Power board Assembled Electronics Plate Having high voltage components inside the hull with signal wires it was increasingly tedious to keep and differenate the placement of the components on 9x25 cm acrylic plate. To restrict electromagnec interference among the components we kept all the high voltage circuitry down side of the hull and all the low voltage devices on the top of the plate, with this arrangement we achieve negligible EMI effect. Fig : Assembled Electronics Plate Vehicle Design and implementaon Fig : Top and front view of AUV Raspberry – Pi GPS Desnaon point IMU GPS Sensor Motors Orientaon & heading angle Control Commands Depth Sensor Arduino Results and conclusion Design and development AUV frame has been done and tested GPS navigaon implemented and tested on ground Posion control using depth sensor data implemented and tested Tesng in larger water body has to be done Implemented AUV Applicaons Inspecon of underwater arfacts with added camera and light Vehicle for various payloads such as SONAR, Underwater manipulator References [1] H. Bohm and V. Jensen, “Introducon to Underwater Technology & Vehicle Design”, by Marine Advanced Technology Educaon Center, Monterey Peninsular College, 2004 [2] M. Shoab, K. Jain, M. Anulhaq and M. Shashi, "Development and implementaon of NMEA interpreter for real me GPS data logging," Advance Compung Conference (IACC), 2013 IEEE 3rd Internaonal , Ghaziabad, 2013 [3] Internaonal submarine engineering web-based AUV design info. [online], 2016. Available: hp://www.ise.bc.ca/auv.html [4] Blue Robocs forum - hps://forum.bluerobocs.com [5] P. A. Miller, J. A. Farrell, Y. Zhao and V. Djapic, "Autonomous Underwater Vehicle Navigaon," in IEEE Journal of Oceanic Engineering, vol. 35, no. 3, July 2010 Fig. : System Overview Fig. : System components Fig. : Posion control test Signatures — Student Guide Current locaon

Upload: chetan-soni

Post on 14-Apr-2017

760 views

Category:

Documents


2 download

TRANSCRIPT

DESIGN AND STUDY OF AUTONOMOUS UNDERWATER VEHICLE ROLL NO: CDS14M002 BY: CHETAN SONI GUIDE : Dr. S.R.PANDIAN

MOTIVATION

India being a peninsular country and has immense archeological sites which are submerged in water, which provides an opportunity for underwater exploration. Indigenously developed Autonomous Underwater Vehicles will enhance the mapping and exploration capabilities of the vast coastlines of peninsular India.

The existing system for underwater exploration is too costly and out of researchers reach. The aim of this thesis is to develop a cost-effective prototype vehicle that has the capability of autonomous operation in the subsea environment. The tasks involved in autonomous driving are path planning, navigation and position control.

OBJECTIVE

To develop an autonomous underwater vehicle which can drive itself to

point of interest and holds the position underwater

SYSTEM OVERVIEW

METHODOLOGY

The destination location and the corresponding point coordinates is

entered in the developed Graphical User Interface (GUI) in computer at boat.

The on board IMU magnetometer provides the heading direction of the

vehicle. The Raspberry– Pi processes sensor data, and generates command

signals to move the vehicle in appropriate direction, as per the path planned

by the system. The control signals from the Arduino are provided to the

Electronic Speed Controllers (ESC). The ESC’s provides sufficient current and

voltage to the BLDC motors to provide locomotion to the vehicle.

WORKDONE

Software system implementation

The algorithm of the implemented system is first user will insert the

destination GPS point as well as the depth it has to reach on GUI

(Graphical User Interface) as presented below, as the vehicle reaches the

destination point position control algorithm has been developed using

promotional controller to hold the position of the vehicle

Fig : Created GUI

Position Control

Hardware Implementation

All the processing of sensor signals is handled by Raspberry- Pi. Serial

communication between Arduino- Uno and Raspberry-Pi has been

established using Tx- Rx pin connections. Motor control signals are

handled by Arduino. IMU and GPS are directly connected to Raspberry- Pi.

Fig : Block diagram of the system

Thruster Specifications

S.No Characteristics T100 T200

1. Max thrust forward 2.36 kgf 5.1 kgf

3. RPM 300 – 4200 rev/min 300 – 3800 rev/min

4. Max Voltage 12 v 6-20 v

Current 11.5 amp 25 amp

Power 300 watts 350 watts

Electrical System Implementation

One of the major problems in underwater robots is deciding a proper

electrical distribution strategy which involves selection of tether cable (if

powering from the boat) selection of battery and regulation of voltage for

electronics components inside the hull.

Fig : Power board

Assembled Electronics Plate

Having high voltage components inside the hull with signal wires it

was increasingly tedious to keep and differentiate the placement of the

components on 9x25 cm acrylic plate.

To restrict electromagnetic interference among the components we

kept all the high voltage circuitry down side of the hull and all the low

voltage devices on the top of the plate, with this arrangement we achieve

negligible EMI effect.

Fig : Assembled Electronics Plate

Vehicle Design and implementation

Fig : Top and front view of AUV

Raspberry

– Pi

GPS

Destination point

IMU GPS

Sensor

Motors

Orientation & heading

angle

Control Commands

Depth

Sensor

Arduino

Results and conclusion

Design and development AUV frame has been done and tested

GPS navigation implemented and tested on ground

Position control using depth sensor data implemented and tested

Testing in larger water body has to be done

Implemented AUV

Applications

Inspection of underwater artifacts with added camera and light

Vehicle for various payloads such as SONAR, Underwater

manipulator

References

[1] H. Bohm and V. Jensen, “Introduction to Underwater Technology & Vehicle

Design”, by Marine Advanced Technology Education Center, Monterey

Peninsular College, 2004

[2] M. Shoab, K. Jain, M. Anulhaq and M. Shashi, "Development and

implementation of NMEA interpreter for real time GPS data logging,"

Advance Computing Conference (IACC), 2013 IEEE 3rd International,

Ghaziabad, 2013

[3] International submarine engineering web-based AUV design info. [online],

2016. Available: http://www.ise.bc.ca/auv.html

[4] Blue Robotics forum - https://forum.bluerobotics.com

[5] P. A. Miller, J. A. Farrell, Y. Zhao and V. Djapic, "Autonomous Underwater

Vehicle Navigation," in IEEE Journal of Oceanic Engineering, vol. 35, no. 3, July

2010

Fig. : System Overview

Fig. : System components

Fig. : Position control test

Signatures —

Student Guide

Current location