Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based)...

27
Multilateration Methods for clustering intersection points for wireless sensor networks localization with distance estimation error Marios Karagiannis 13/10/2010

Transcript of Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based)...

Page 1: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

MultilaterationMethods for clustering intersection points for wireless

sensor networks localization with distance estimation errorMarios Karagiannis

13/10/2010

Page 2: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Distance estimationMany localization techniques (ranged based)

require distance estimationMany estimation techniques have been

proposedRF and Ultrasound ToARSSI strengthEtc.

These techniques have something in commonErrors in estimation

Page 3: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Error modelsLinear error model

Page 4: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Error modelsConstant error model

Page 5: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Error modelsRandom error model

Page 6: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Error modelsLogarithmic error model

Page 7: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Which ones is closer to reality?We’ve run an experiment

We used RSSI strength52 positions6 anchors

Built a map of RSSI strengths for each anchor

Extracted a couple of “slices” from the mapCompared with error models

Page 8: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Experiment

Page 9: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Experiment results (sample)

Page 10: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Experiment results (slice)

Page 11: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Experiment results (slice)

Page 12: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Error existsBut how do we reduce it with not extra

information available?We use geometry!Step 1: We draw circles

Center is the nearby anchorRadius is the (erroneous) calculated distance

Page 13: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ExamplesNo error in distance calculations

Page 14: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ExamplesError in distance calculations

Page 15: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

And then what?Step 2: We calculate the intersection points

of all the circlesStep 3: We find the barycenter of a subgroup

of these intersection points.How? Using any of the following filtering

techniques

Page 16: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 1We examine each pair of circles.If they intersect:

For each intersection point(IP1 and IP2) we assign 0 Favor Points

For Each Circle (C’) different than the two circles in the pair If d(IP1,Center Of C’)>d(IP2,Center Of C’)

Points(IP1)++; Else Points(IP2)++;

If Points(IP1)>0 and Points(IP2)==0) IP1 is included in the cluster

If Points(IP2)>0 and Points(IP1)==0) IP2 is included in the cluster

If (Points(IP1)>0 and Points(IP2)>0) Nothing is included in the cluster

Page 17: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 1 Example

Page 18: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 2We examine all intersection pointsIf an intersection point is in all each circle C

(d(IP,center(C))<R(C) where R(C) is the radius of circle C) then the point is included in the cluster

Page 19: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 2 Example

Page 20: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 3Same as technique 1 but with stricter

conditionsThe Favor Points of any Intersection Point

must be equal to the total number of circles – 2 (because we subtract the two circles that are producing the intersection points)

Page 21: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Technique 3 Example

Page 22: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ResultsWe simulated using 4 networksAnd 200 iterations for each method on each

networkSize Nodes Radius Mean

Conn.

1m x 1m 100 0.04 4.582

1m x 1m 100 0.05 7.199

1m x 1m 100 0.06 10.394

1m x 1m 100 0.07 13.96

Page 23: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ResultsNetwork 1

Page 24: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ResultsNetwork 2

Page 25: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ResultsNetwork 3

Page 26: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

ResultsNetwork 4

Page 27: Marios Karagiannis 13/10/2010. Distance estimation Many localization techniques (ranged based) require distance estimation Many estimation techniques.

Thank youQuestions?