Top Banner
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
49

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

Feb 23, 2016

Download

Documents

melvyn

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
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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!