49
New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks Advisor: Chiuyuan Chen Student: Shao-Chun Lin Department of Applied Mathematics National Chiao Tung University 2013/8/11 1

New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

  • Upload
    melvyn

  • View
    21

  • Download
    0

Embed Size (px)

DESCRIPTION

New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks. Advisor : Chiuyuan Chen Student: Shao-Chun Lin Department of Applied Mathematics National Chiao Tung University 2013/8/11. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

1

New Adaptive Localization Algorithms That Achieve

Better Coverage for Wireless Sensor Networks

Advisor: Chiuyuan ChenStudent: Shao-Chun Lin

Department of Applied Mathematics National Chiao Tung University

2013/8/11

Page 2: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

2

Introduction

Page 3: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

3圖片來源 :http://embedsoftdev.com/embedded/wireless-sensor-network-wsn/

Page 4: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

4

• Node : Sensor• Disk radius: transmission range ()

𝑅

Page 5: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

5

Page 6: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

6

Unit Disk Graph

• Node : Sensor• Disk radius:

Transmission range ()

Page 7: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

7

Applications of wireless sensor networks (WSNs)

• Wildlife tracking, military, forest fire detection, temperature detection, environment monitoring

Why localization? To detect and record events. When tracking objects, the position information is important.

Page 8: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

8

Related works and Main Results

Page 9: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

9

Definitions• initial-anchor a node equipped with GPS• initial-anchor set () the set containing all initial-anchors• anchor a node knows its position.• feasible The initial-anchor set is called feasible if the position of each node in the given graph can be determined with .

Page 10: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

10

• Informations can be used to localize – For each node , the distances between where – The positions of anchors in

Page 11: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Localization types

*Fine-grain Localization Coarse-grain Localization

11

圖片來源 :Efficient Location Training Protocols for Heterogeneous Sensor and Actor Networks

Resitrict [Rigid

Theory]

*Find a feasible with as small as

possible [8, 2011 Huang]

Consider noise [11~14,

2001~]

Best Coverage[11~14, 2001~]

Page 12: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Localization types

*Fine-grain Localization Coarse-grain Localization

12

圖片來源 :Efficient Location Training Protocols for Heterogeneous Sensor and Actor Networks

Resitrict [Rigid

Theory]

*Find a feasible with as small as

possible [8, 2011 Huang]

Consider noise [11~14,

2001~]

Best Coverage[11~14, 2001~]

Page 13: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

13

Rigidity Theory

• non-rigid : localization solution is infinite.• rigid : localization solution is finite.• globally rigid : localization solution is unique.

Page 14: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

14

Non-rigid

Initial-anchor

Unknown

Infinite

Page 15: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

15

Rigid graph

Finite

Page 16: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

16

Globally rigid graph

Unique

Page 17: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

17

Characterize globally rigid graph• A graph which exists 3 anchors

has unique localization solution if and only if the graph is globally rigid.

• redundantly rigid: After one edge is deleted, the remaining graph is a rigid graph.

• Laman’s Condition ([2], 1970 Laman) A graph with vertices is rigid in if and only if contains a subset consisting of edges with the property that, for any nonempty subset , the number of edges in cannot exceed , where is the number of vertices of which are endpoints of edges in .

Page 18: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

18

Characterize globally rigid graph• 1982, Lovasz and Yemini shows

6-connected graph is redundantly rigid.• [7] 1992, Hendrickson proposed a polynomial-time

algorithm to determine the redundantly rigidity of a graph.• Hendrickson’s Conjecture

A graph is called globally rigid if and only if the graph is 3-connected and redundantly rigid.

• [9] 2005, Jackson et al. proved thatHendrickson’s Conjecture is true.

• [5] 2005, Connelly mentioned that there is an algorithm to determine if a graph is globally rigid (i.e. localizable) in polynomial-time.

C-algorithm.

Page 19: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

19

Characterize globally rigid graph

• C-algorithm cannot compute position.• 2006, Aspnes shows that to compute position

in globally rigid with 3 anchors is NP-hard

Page 20: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Localization types

*Fine-grain Localization Coarse-grain Localization

20

圖片來源 :Efficient Location Training Protocols for Heterogeneous Sensor and Actor Networks

Resitrict [Rigid

Theory]

*Find a feasible with as small as

possible [8, 2011 Huang]

Consider noise [11~14,

2001~]

Best Coverage[11~14, 2001~]

Page 21: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

21

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

Nodes with degree Trilateration

*Tri + Sweep2

*Tri + Rigid

HuangChoose[2011]

*AdaptiveChoose

Grounded, generic, UDG

*MaxDegreeChoose

Page 22: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

22

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

Nodes with degree

HuangChoose[2011]

*AdaptiveChoose

Grounded, generic, UDG

Trilateration

*Tri + Rigid

*Tri + Sweep2

*MaxDegreeChoose

Page 23: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

23

The graph we considered in this thesis

• Unit Disk Graph• grounded ([2], 2005 Aspnes et al.)

A graph is grounded if implies that the distance can be measured or estimatedvia wireless communication.

• genericA graph is called generic if node coordinates are algebraically independentover rationals.

Page 24: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

24

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

Nodes with degree

Page 25: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

25

• Theorem:• Let be any feasible initial-anchor set of . For all

with degree , we have .

Page 26: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

26

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

Trilateration

*Tri + Rigid

*Tri + Sweep2

Page 27: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Localization-Phase

Trilateration

Sweep2+Tri

Rigid+Tri

27

initial-anchor unknownanchor

Page 28: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Trilateration

28

initial-anchor unknownanchor

Page 29: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

Trilateration

29

initial-anchor unknownanchor

Page 30: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

30

Sweep2(+Tri)

𝑢 𝑣

Page 31: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

31

Sweep2(+Tri)

𝑢 𝑣

Page 32: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

32

Sweep2

• 2006 Goldenberg first propose this idea, and called this as sweep.

• [8] 2011, Huang modified it to 2 neighbors version by two cases.

• In 2013, this thesis simplifies it and achieves the same performance, called this algorithm as Sweep2.

Page 33: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

34

Rigid(+Tri)

𝑢 SubgraphLocalizedsubgraph

Page 34: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

35

Rigid(+Tri)

𝑢 SubgraphLocalizedsubgraph

Page 35: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

36

Rigid(Tri)

𝑢 SubgraphLocalizedsubgraph

Page 36: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

37

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

HuangChoose[2011]

*AdaptiveChoose*MaxDegreeChoose

Page 37: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

38

AnchorChoose-Phase• .ann : # of anchors in

• MaxDegreeChoose (a straightforward approach)

• HuangChoose ([8] 2011, Huang et al.) of with .ann

Choose with maximum -> 1 -> 0

• AdaptiveChoose (This thesis)– Choose with maximum ann

Page 38: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

39

No

Choose node to become initial-

anchor

Check if all nodes are localized

Output a feasible initial-anchor set

Localization-Phase AnchorChoose-Phase

Yes

A graph G

Page 39: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

40

No

Choose node to become initial-

anchor

Check if all nodes are localized or

Output an initial-anchor set and

Localization-Phase AnchorChoose-Phase

Yes

A graph G |𝑆|≤𝑘

: The set of nodes that know their positions

Page 40: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

41

Simulation

Page 41: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

42

Simulation

• Localization-Phase– Trilateration (LocalTri)– Sweep2

• AnchorChoose-Phase– HuangChoose ([8] 2005, Huang et al.)– AdaptiveChoose– MaxDegreeChoose (MaxDegree)

Page 42: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

43

Simulations

Notation: Algorithm: The set of nodes that know their positions initial-anchor set: # of nodes

• IAF: cardinality of an initial-anchor set

• COVERAGE: the percentage of nodes that know their positions,

Page 43: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

44

Average Degree

G200 nodes in 1200m 1000m

R=80

6.56 3.30%Vary Sparse*

200 nodes in 1200m 1000m R=70, k=100 and 120

1.19%Sparse*

200 nodes in 800m 600m R=70, k=30 and 50

5~7 2.89%Dense*

200 nodes in 800m 600mR=100, k=5 and 10

10~14 5.71%*200 graphs for each

Page 44: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

45

G

圖片來源 :Minimum cost localization problem in wireless sensor networks

Page 45: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

65

A=LocalTri IAF COVERAGEAdaptiveChoose No dataVary

SparseHuangChooseAdaptiveChoose The same

Sparse The same MaxDegreeAdaptiveChooseDense MaxDegreeAdaptiveChoose MaxDegreeAdaptiveChoose

Page 46: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

66

A=Sweep2 IAF COVERAGEAdaptiveChoose No dataVary

SparseHuangChooseAdaptiveChoose The same

Sparse HuangChooseAdaptiveChoose AdaptiveChooseMaxDegreeDense MaxDegreeAdaptiveChoose MaxDegreeAdaptiveChoose

Page 47: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

67

Concluding remarks

• Sweep2 are simpler than Sweep ([8] 2005, Huang) but cover all the cases.

• A new algorithm for rigid in Localization-Phase

Page 48: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

68

Future works

• A much powerful Greedy algorithms to choose anchors.

• Combine AdpativeChoose and HuangChoose to obtain better result.

• Given a certain initial-anchor set, determine what kind of graphs are localizable.

• Design a distributed version of AdaptiveChoose.

Page 49: New Adaptive Localization Algorithms That Achieve Better Coverage for Wireless Sensor Networks

69

Thank you for your attention!