19
Underwater Network Localization Patrick Lazar, Tausif Shaikh, Johanna Thomas, Kaleel Mahmood University of Connecticut Department of Electrical Engineering

Underwater Network Localization

  • Upload
    hila

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Underwater Network Localization. Patrick Lazar, Tausif Shaikh , Johanna Thomas, Kaleel Mahmood University of Connecticut Department of Electrical Engineering. Outline. Background Objective Hardware/Software Methods Synchronous Asynchronous Range Test Noise Test Budget Future Work - PowerPoint PPT Presentation

Citation preview

Page 1: Underwater Network Localization

Underwater Network LocalizationPatrick Lazar, Tausif Shaikh, Johanna Thomas, Kaleel

Mahmood

University of Connecticut Department of Electrical Engineering

Page 2: Underwater Network Localization

OutlineBackgroundObjectiveHardware/SoftwareMethods

SynchronousAsynchronous

Range TestNoise TestBudgetFuture WorkDivision of RolesTimeline

Page 3: Underwater Network Localization

BackgroundCannot use GPS because electromagnetic

signals cannot propagate well through waterUse acoustic signals

Signal strength independent of conductivity of medium

Currently four commercial underwater localization techniques

Two research methodsSynchronousAsynchronous

Page 4: Underwater Network Localization

ObjectiveDesign a highly accurate localization system

capable of being used on underwater vehicles.

Implement localization algorithms for real time testing.

Provide the AUV senior design group with an effective localization schematic that can be integrated into the AUV for underwater tracking.

Page 5: Underwater Network Localization

Hardware/SoftwareSix digital processing boardsFour anchor nodesOne tracking nodeSix hydrophonesSix transducersFour GPS tracking devicesWaterproof housingSoftware : Code Composer Studio 5.1

DSP boards in waterproof housing.

Page 6: Underwater Network Localization

Synchronous Localization Method

Page 7: Underwater Network Localization

Synchronous LocalizationAdvantages of synchronous localization:

Able to service multiple AUV at onceDoes not require continuous GPS signal to

synchronize surface nodes Disadvantages of synchronous localization:

Nodes must be on the surface initially to receive a GPS signal initially.

Any missed node signal means position can not be computed if working with the minimum node schematic.

Page 8: Underwater Network Localization

Synchronous Code Flow DiagramStart

(nodes)

Init Modem

Send Call

Wait for other nodes

Start(AUV)

Init Modem

Listen for node

calls

when 4 calls

received

Position algorithm

Page 9: Underwater Network Localization

Asynchronous Localization Method

Page 10: Underwater Network Localization

Asynchronous LocalizationAdvantages of Asynchronous Localization:

Node clocks do not require synchronization with each other.

Extra timing measurements sent from other nodes can be factored into to calculations to provide better position accuracy.

Disadvantages of Asynchronous Localization:The initiator signal must send out a delay factor long

enough so no nodes send out signals at the same time.

Never field tested so actually accuracy improvement is unknown.

Page 11: Underwater Network Localization

Asynchronous Code Flow DiagramStart

(nodes)

Init Modem

Wait for AUV call

Record time

Send Respons

e

Start(AUV)

Init Modem

Call N1

Call N2

Call N3

Call N4

Record N1

response

Record N2

response

Record N3

response

Record N4

response

Localize

Position algorithm

Page 12: Underwater Network Localization

Range TestThe speed of sound travels at a faster rate in

water than air.It depends on water properties of

temperature, salinity, and pressure.As temperature of water increases, the speed

of sound increases.On average, the speed of sound travels at

approximately 1500 m/s under water.

Page 13: Underwater Network Localization

Range Test Diagram

Swimming Pool

Page 14: Underwater Network Localization

Noise TestThe range of the signal can be affected by the

ambient noises and man made noises.The variance calculated from the noise test is

used to calculate the Time of Arrival (TOA) of the signal.

Swimming Pool

Page 15: Underwater Network Localization

BudgetCurrently all our hardware needs are handled

by the Underwater Sensor Network Lab.In terms of software the version of Code

Composer studio we use is a free license version provided by the company.

At this time we have no plans to use the $1000 budget but in the future we may consider using funding to buy additional digital signal processing boards from Spectrum Digital if necessary.

Page 16: Underwater Network Localization

Future WorkAnalyze the modem code supplied by UWSN LabCreate algorithm code for both Asynchronous and

Synchronous methods in C.Implement tracking algorithms for localization of

moving objects (if needed)Conduct pool testing:

Range test of equipmentDetermine delay time for more accurate

calculationsDetermine pool interference

Page 17: Underwater Network Localization

Project RolesTausif Shaikh (EE)

Synchronous and

Asynchronous algorithm

implementation in C

Analysis of pool test results

Website maintenance and updates

Johanna Thomas

(EE)Synchronous

and Asynchronous

algorithm implementatio

n in C

Analysis of pool test results

Coordinator of data and

results collected by each part of

the team

Patrick Lazar (EE)

DSP Board Programming

Hardware setup

Website maintenance and updates

Kaleel Mahmood (EE)

DSP Board programming

Hardware setup

Main communication

between design group and advisor

Page 18: Underwater Network Localization

September

• Project Statement.

•Background research in existing Localization methods.

October

•Project specifications.

•Additional localization research.

•Coding DSP C

November

•Code composer studio setup and completion of tutorial on coding in DSP C.

•Finalize implementation plans.

December

•Ranging and noise pool tests using two nodes.

•Coding DSP C algorithms.

Timeline

January

•Ranging and pool tests using two nodes.

•Hardware setup of remaining nodes.

•Field testing of algorithms .

February

•Field testing of algorithms.

•Algorithm comparison analysis.

March

•Field testing of algorithms.

•Algorithm comparison analysis.

April

•Integration of localization with other groups.

•Algorithm comparison analysis.

May

•Complete integration of localization with an AUV.

Page 19: Underwater Network Localization

Questions?