15
Localization of Mobile Nodes in an Underwater Distributed Antenna System Patrick Carroll, Katherine Domrese, Hao Zhou, Shengli Zhou, and Peter Willett Presented By: Zheng Peng Dept. of Electrical and Computer Engineering University of Connecticut November 12, 2014 ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 1 / 15

Localization of Mobile Nodes in an Underwater Distributed

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Localization of Mobile Nodes in an Underwater Distributed

Localization of Mobile Nodes in an UnderwaterDistributed Antenna System

Patrick Carroll, Katherine Domrese, Hao Zhou, Shengli Zhou, andPeter Willett

Presented By: Zheng Peng

Dept. of Electrical and Computer EngineeringUniversity of Connecticut

November 12, 2014

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 1 / 15

Page 2: Localization of Mobile Nodes in an Underwater Distributed

Distributed Antenna System (DAS) networks are a commonfeature in current underwater networksKey features:

◮ Secondary communication link.◮ Multiple acoustic nodes at different locations.◮ Centralized Processing

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 2 / 15

Page 3: Localization of Mobile Nodes in an Underwater Distributed

Modem Advancements

Current acoustic OFDM modem technology has advanced beyondwhat initially was available for localization.

Any message sent, regardless of content, can accurately estimatethe relative Doppler speed of the transmitter and receiver

With stationary receivers, such as DAS network antennas, theDoppler speed of any mobile node can be accurately estimated.

With the additional Doppler information, position and instantaneousvelocity can both be estimated. With one message from N antennas,we obtain:

N time-of arrivals

N Doppler speed estimates.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 3 / 15

Page 4: Localization of Mobile Nodes in an Underwater Distributed

Localization Algorithm DerivationFirst, we form the time-difference of arrival (TDOA) estimate:

∆tn,1(k) = tsn(k) − ts1(k) (1)

which is equivalently:

∆tn,1(k) =1

cdsn(k) +Os(k) + wrn(k)−

1

cds1(k) +Os(k) + wr1(k) (2)

=1

c[dsn(k)− ds1(k)] + wrn(k)− wr1(k) (3)

With the timing offset eliminated, and assuming that our noises arezero-mean additive Gaussian, the ML estimator for the position wouldbe:

[x(k), y(k), z(k)] = argmin(x(k),y(k),z(k))

N∑

n=2

[(c∆tn,1(k) − dsn(k)− ds1(k)]2 (4)

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 4 / 15

Page 5: Localization of Mobile Nodes in an Underwater Distributed

Doppler InformationThe Doppler shift measured at each node can be represented as:

vn(k) = |vn(k)|(cos(α(k)) + tan(γ(k))) (5)

where

|vn(k)| =√

xs(k)2 + ys(k)2 + zs(k)2 (6)

The total angle between an antenna and the active node isdenoted as:

cos(α(k)) =xs(k) − xn

rn(k)+

ys(k)− yn

rn(k)(7)

tan(γ(k)) =zs(k)− zn

rn(k)(8)

where

rn(k) =√

(xs(k)− xn)2 + (ys(k)− yn)2 + (zs(k)− zn)2 (9)

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 5 / 15

Page 6: Localization of Mobile Nodes in an Underwater Distributed

Localization Algorithm DerivationWe define the complete state vector:

Θ(k) = [x(k), y(k), z(k), x(k), y(k), z(k)] (10)

Again assuming zero-mean additive Gaussian noise the joint likelihoodfor the active node s is:

Θ(k) = argminΘ(k)

1

2(cσt)2

N∑

n=2

[(c∆tn,1(k)− (dsn(k) − ds1(k))]2

+1

σ2v

N∑

n=1

(vn(k)− vn(k))2 (11)

where σv is the Doppler speed measurement noise standard deviationin m/s.

Solved by first using a coarse search grid for initial point, thengradient-descent search to for solution.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 6 / 15

Page 7: Localization of Mobile Nodes in an Underwater Distributed

Tracking

Tracking filters in this scenario serves two purposes:

TDOA only measurements can only estimate velocity with filtering;this acts as a baseline for comparison

Most mobile elements will employ basic filtering; examine ifDoppler information can improve tracking.

We use a Kalman Filter (KF) and Probabilistic Data Association Filter(PDAF) for approximate straight-line motion.

The state for the Doppler-aided KF and PDAF are provided a6-state measurement and track 9 states (3D position, velocity andacceleration).

We present only the KF results here and in the short paper. Fullpaper will have both.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 7 / 15

Page 8: Localization of Mobile Nodes in an Underwater Distributed

Simulations

Four antenna nodes located on the same z-plane defined as z = 0arranged in a square separated by 300m.

Active node begins positioned in this grid at (x, y, z) = (75, 25, 10)in meters

Node has constant velocity defined as (x, y, z) = (−.5, .7, .4) inmeters/second.

There are 20 total measurements during the scenario.

1000 Monte-Carlo runs.

The simulated noise level is σr = 0.825m and σv = .07m/s.

Messaging intervals of 5 s.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 8 / 15

Page 9: Localization of Mobile Nodes in an Underwater Distributed

Simulated Position Error for Mobile Node

0 2 4 6 8 10 12 14 16 181

2

3

4

5

6

7

Measurement Cycle (k)

RM

S P

ositio

n E

rro

r (m

ete

rs)

Doppler MLPosition MLDoppler KFDoppler PDAF

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 9 / 15

Page 10: Localization of Mobile Nodes in an Underwater Distributed

Simulated Velocity Error for Mobile Node

0 2 4 6 8 10 12 14 16 180.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Measurement Cycle (k)

RM

S V

elo

city E

rro

r (m

ete

rs/s

eco

nd

)

Doppler MLDoppler KFDoppler PDAF

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 10 / 15

Page 11: Localization of Mobile Nodes in an Underwater Distributed

Pool Testing

Pool testing was performed at the UCONN Brundage Pool onJune 24th, 2014.

The pool is approximate 24 meters by 13 meters, and the fourantenna nodes were deployed at the corner edges.

The active node was moved along the entire length of the pool ata constant velocity, 7.5m away from the side.

Active node transmits a message every 4 seconds, approximately20 times total.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 11 / 15

Page 12: Localization of Mobile Nodes in an Underwater Distributed

Node Layout During Pool Test

−25 −20 −15 −10 −5 0 50

2

4

6

8

10

12

14

X−position (m)

Y−

posi

tion

(m)

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 12 / 15

Page 13: Localization of Mobile Nodes in an Underwater Distributed

Position Error for Mobile Node During Pool Test

0 5 10 15 200

5

10

15

20

25

30

Measurement Cycle (k)

RM

S P

ositio

n E

rror

(mete

rs)

Doppler MLPosition MLDoppler KFPosition KF

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 13 / 15

Page 14: Localization of Mobile Nodes in an Underwater Distributed

Velocity Error for Mobile Node During Pool Test

0 5 10 15 200

1

2

3

4

5

6

Measurement Cycle (k)

RM

S V

elo

city E

rro

r (m

ete

rs/s

eco

nd

)

Doppler MLDoppler KFPosition KF

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 14 / 15

Page 15: Localization of Mobile Nodes in an Underwater Distributed

Summary

Derived a mobility oriented localization algorithm that exploitsadvances and trends in underwater acoustic networking.

Presented algorithms and simulations of the solution.

Tested the algorithm in a controlled environment and performedanalysis of the sources of error present in results.

Future work includes examining additional tracking algorithms andinvestigating possible larger scale testing.

ECE, University of Connecticut DAS Doppler-Aided Localization WUWNET’14 15 / 15