1 mobile-assisted localization in wireless sensor networks nissanka b.priyantha, hari balakrishnan,...

46
1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, E ric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

Upload: johnathan-neil-marshall

Post on 03-Jan-2016

218 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

1

Mobile-Assisted Localization in Wireless Sensor Networks

Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller

IEEE INFOCOM 2005 March

Page 2: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

2

Outline Introduction MAL: Mobile-Assisted Localization

Distance Measurement Movement strategy

AFL: Anchor-free Localization Proposed in 2003 April

Simulation Conclusion

Page 3: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

3

Introduction Knowledge of sensor location enable

1. Sensed data useful to application2. Efficient routing protocol

Node location information is also useful in indoor environment

Reference node (known location)

Mobile device(like PDA)

Page 4: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

4

Introduction cont. How reference node know location

Manually configuring Cumbersome and error-prone

Automatically localize1. Each node obtain distance to neighbor2. Computes a coordinate assignment for all node

This paper shows that use mobile device to measure pairwise node distance Then fed the distance information into AFL

Page 5: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

5

Indoor Localization Problems Obsturction occlude line-of-sight

EX. hard to obtain distance between nodes placed inside and outside a room

The lack of omni-directional ranging hardware Directional antenna usually pointed toward to user

Sparse node deployment Hard to obtain a rigid structure (necessary to obtai

n a unique solution) Geometric dilution of precision (GDOP)

Incur large error in its position estimate

1 2

43

2,31,4

1

42,3

Globally rigid

A graph is globally rigid if it has a unique embedding

Page 6: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

6

GDOP

nodeThe intersection point

is not precise

Page 7: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

7

GDOP

nodeThe intersection point

is not precise

Page 8: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

8

MAL: three distance measurement approach1. Measure distance between two node at a

time

2. Measure distance between three nodes at a time

3. Measure distance between four or more nodes at a time

Page 9: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

9

Measure distances among two nodes

Assumption:At least need 3 mobile position

no,n1,m0,m1,m2 are coplanar

m0,m1,m2 are collinearUse a larger number of points would reduce GDOP

Page 10: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

11

Measure distances among three nodes

Assumption:

At least need 6 mobile position

no,n1,n2 are non-collinear

m0~m5 are coplanar no three of which are collinear

Page 11: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

12

Measure distances among four or more nodes Require at least [(3j-5)/(j-3)] mobile

position Ex. J=4 then [(3j-5)/(j-3)] = 7

At least need 7 mobile position

Assumption n1,n2,n3,n4,m1,m2,m3,m4,m5,m6,m7 No four of which are coplanar

Page 12: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

13

Movement Strategy: use 3 nodes at a time

Location 1

Page 13: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

14

Movement Strategy

Location 2

Page 14: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

15

Movement Strategy

Location 3

Page 15: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

16

Movement Strategy

Location 4

Page 16: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

17

Movement Strategy

Location 5

Page 17: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

18

Movement Strategy

Location 6

Page 18: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

19

Movement StrategyMoving around the (perimeter of )visibility region of the node

Page 19: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

20

Movement Strategy

Find node L

Page 20: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

21

Movement Strategy

Location 1

Page 21: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

22

Movement Strategy

Location 2

Page 22: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

23

Movement Strategy

Location 3

Page 23: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

24

Movement Strategy

Location 4

Page 24: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

25

Movement Strategy

Location 5

Page 25: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

26

Movement Strategy

Location 6

Page 26: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

27

Movement Strategy

Page 27: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

28

Movement StrategyMoving around the visibility region of the node

Page 28: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

29

Distance information graph

Page 29: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

30

AFL: Anchor-Free Localization2003 April

Coordinate of nodei

Page 30: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

31

AFL: Anchor-Free LocalizationSelect n1 to maximize h0,1

Page 31: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

32

AFL: Anchor-Free Localization

Select n2 that has the maximize hop count from n1

Page 32: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

33

AFL: Anchor-Free Localization

Find n3 that has the equal hop count to n1 and n2

n3 maximize h1,3 + h2,3

3 hop

3 ho

p

Page 33: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

34

AFL: Anchor-Free Localization

Find n4 that has the equal hop count to n1 and n2 and have max hop count to n3

Page 34: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

35

AFL: Anchor-Free Localization

Select n5 to minimize |h1,5- h2,5|Pick the node that minimizes |h3,5 - h4,5|

Page 35: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

36

AFL: Anchor-Free Localization Coordinate of nodei

Page 36: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

37

AFL: Anchor-Free Localization

True position AFL Phase1a(X1,Y1)

b(X2,Y2)

Eab= || dm(a,b) – (X1-X1)2+(Y2-Y2)2 ||2

Page 37: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

38

AFL: Phase 2

Measure distance

“Compute” distance

Node i Node i’s neighbor

AFL use a optimization algorithm to minimize the Graph Error

Page 38: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

39

Didn’t know the one hop range and obstruction effect

Page 39: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

40

Performance Evaluation

Inter-node distance estimate error %

CD

F o

f the

% e

dge

erro

r

Cause byphysical obstacle such as furniture

Page 40: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

41

Coordinates obtained after running AFL

Page 41: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

42

MAL Performance

Radius larger reduce more GDOP error

Page 42: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

43

MAL PerformanceEdge

length error

We can obtain a large number of mobile distance estimates to reduce the distance error

Page 43: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

44

Conclusion We evaluate the algorithm using real-

world experiment

The average distance error is less than 1.5%

With sufficient distance samples, AFL can produces coordinate assignment

Page 44: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

45

Page 45: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

46

Page 46: 1 Mobile-Assisted Localization in Wireless Sensor Networks Nissanka B.Priyantha, Hari Balakrishnan, Eric D. Demaine, Seth Teller IEEE INFOCOM 2005 March

47

Mobile-assisted A mobile collecting distance information betw

een nodes and itself

The challenge is to design movement strategies To collect sufficient distance

The pairwise node distances then be fed into a localization algorithm Anchor-Free Localization (AFL) Algorithm