g. giorgetti, acm mswim 2008 – vancouver - october 28, 2008 300 $ 70 $ 115 $ 185 $ optimal rss...

24
rgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni Giorgetti Sandeep K.S. Gupta Gianfranco Manes ACM MSWiM - Vancouver October 28, 2008 IMPACT LAB http://impact.asu.edu Arizona State University

Upload: sharon-watts

Post on 14-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

300 $

70 $

115 $

185 $

Optimal RSS Threshold in Connectivity-Based Localization Schemes

Gianni GiorgettiSandeep K.S. GuptaGianfranco Manes

ACM MSWiM - Vancouver October 28, 2008

IMPACT LABhttp://impact.asu.edu

Arizona State University

Page 2: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

What is this about?

• Localization: the problem of locating devices and/or people

• Localization based on proximity• We can reduce the error by optimal selection of

one of the parameters

Optimal RSS Threshold in Connectivity-Based Localization Schemes

Page 3: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Remote Monitoring Applications

Gateway

Server

Mesh sensornetwork

(x, y) = ?

(x, y) = ?

(x, y) = ?(x, y) = ?(x, y) = ?

(x, y) = ?

(x, y) = ?

(x, y) = ?

(x, y) = ?

Page 4: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Why not to use GPS?

GPS Board - 300 $ x N

GPS Receiver - 70 $ x N

Wireless Node - 115 $ x N

Sensor Board - 185 $ x N

Shopping List:

NOT RELIABLE INDOORSNOT RELIABLE INDOORS

Sometimes “good enough” is good enough

Sometimes “good enough” is good enough

Page 5: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Collaborative Localization

Inputs:• A set of anchor nodes • In-network measurementsOutput:• Node Coordinates

RF-Based Approaches:• Scene analysis (Fingerprinting) • Range-Based (RSS, Interferometric)• Connectivity

d1

d2

d3

d4d5

Page 6: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Radio-Based, Range-Free Localization

What we like about connectivity:1.Easy to acquire 2.Easy to communicate (binary value)3.Easy to process4.Reasonable accuracy

1 HOP2 HOPS

3 HOPS

Page 7: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Example – 49 node network

Comm. Range = ~ 33 mConnectivity = 9Avg. Error = 6 – 10 m (0.2 – 0.3 R)

Comm. Range = ~ 33 mConnectivity = 9Avg. Error = 6 – 10 m (0.2 – 0.3 R)

Page 8: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Does it work indoors?

Page 9: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Why it doesn’t work…

• Every node is in the radio range of every node• Nodes at different locations have the same neighbor sets• Impossible to distinguish between nodes at different locations

IDEA: TO REDUCE CONNECTIVITYBY SETTING A TRESHOLD.

WHAT IS THE OPTIMAL VALUE?

Page 10: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

1D Localization

1100

01010101RSS1

RSS2

RSS3

RSS4

Connectivity-BasedLocalization

00 11

= -72 dBm

Page 11: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Log-Normal Shadowing Model

5 10 15 20 25 30 35 40 45 50-100

-90

-80

-70

-60

-50

Distance [m]

RS

S [d

bm

]RSS vs Dist [np=3.0, sdb=3.0]

Path-Loss Exponent

Page 12: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Measurement Model

Connectivity is a random variable

Probability of detecting the nodes as “connected”

Parameter Estimation Problem:We want to estimate d using observations C={0,1}. Is there a value Pth that will reduce the estimation error?

Page 13: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Fisher Information

00 11

Large value of F Small ErrorSmall value of F Large Error

Fisher Information: measures the amount of information that a random variable carries about an unknown parameter

Cramér-Rao bound: minimum theoretical estimation error

Page 14: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

What does F tell us?

The available Fisher information:1.Decreases with the distance2.Decreases with the noise in the RSS data3.Depends on how we set the threshold

Page 15: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

A toy problem

00

-95-90-85-80-75-70-65-60-55-50-45

RSS [dBM]

pdf

There are two nodes (Node 1 and Node 2). You have to decide which one is closer using connectivity information. How do you set the threshold?

Page 16: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Optimal Connectivity Threshold

00

-95-90-85-80-75-70-65-60-55-50-45

RSS [dBM]

pdf

11

For a single device the optimal threshold is equal to the expected received power. (p = 0.5)

Page 17: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Network Localization

• Fisher Information Matrix• Cramér-Rao Bound:

Anchors Blind Nodes

Page 18: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

CRB for 2D Network

Page 19: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

CRB for 3D Network

Using the CRB we can determine the optimal threshold

We cannot compute the CRB at runtime (it requires knowledge of the node positions)

Page 20: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Optimal Connectivity

• Setting the optimal threshold is equivalent to finding an optimal connectivity value.• Easier to deal with (it doesn’t depend on the hardware)• We investigated how this optimal connectivity value changes with different network parameters.

Page 21: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Invariance of the optimal conn.

GOOD NEWS: The optimal connectivity doesn’t change with network scaling and with the propagation model parameters

Page 22: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Approximation and Simulations

• The Optimal Connectivity value increases with the network size. • We find a formula to approximate the optimal connectivity value

2D

Page 23: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008

Using the approximate formula we find:

Opt. Conn = 9.27

(Pth = -53.3 dBm)

Opt. Conn = 11.1

(Pth = -34.3 dBm)

Case Studies

http://www.eecs.umich.edu/~hero/localize/ http://www.eng.yale.edu/enalab/XYZ/data_set_1.htm

Page 24: G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008 300 $ 70 $ 115 $ 185 $ Optimal RSS Threshold in Connectivity-Based Localization Schemes Gianni

G. Giorgetti, ACM MSWiM 2008 – Vancouver - October 28, 2008http://impact.asu.edu

THANKS!