localization in wireless sensor networks and its applications · localization in wireless sensor...

82
Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile Frank Golatowski Center for Life Science Automation Bilbao, 2005 Nov. 18th

Upload: others

Post on 10-Mar-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Localization in Wireless Sensor Networks and

its Applications

Hands on Wireless & Mobile

Frank Golatowski

Center for Life Science Automation

Bilbao, 2005 Nov. 18th

Page 2: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Overview

IntroductionWhy we need localization ?What are the difficulties in WSN ?

Localization general aspects Classification

Fine Grained LocalizationCoarse Grained Algorithms and enhancements

Applications

Page 3: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Introduction

Page 4: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Wireless sensor networks

Properties:

Resource limited (energy, computation, memory) Huge number of nodes to compensate transmission range (density: 0.1 - 20 nodes/m2)Stochastically deployed Distributed organizationWireless communication (short-range radio frequency)Contain one or more data sinksSelf-organized

Page 5: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Wireless sensor networks

Features:deployment by “sowing”flexibility, simply place new nodes auto configuration, no driversad hoc networking, no IP / DNS / Gateway #secure and reliable communicationultra low power operation, no power plug low cost (‘sow and forget’)

Page 6: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

based on Chipcon CC1010 ultra low power (9.1 mA in RX) adjustable TX Power, 868 MHzdata rates up to 76.8 KBit/sfew external components RSSI availabletemperature sensor8051-family controller

Our sensor platform I: Black Cubes

base station

Page 7: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Our sensor platform II: BlueNode

Access Point8 Sensorknoten

LAN,LAN,InternetInternet

• BlueNode sensor node by University of Rostock• using standard Bluetooth transceiver• improved Bluetooth stack µBlueZ

Page 8: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Technical limit: antenna size

Hitachi µ-Chiprange 30 cm @ 300 mWreader @ 2.45 GHz0.4 * 0.4 mm chipbut 56 * 2 mm antenna !

Photo: Hitachi

Page 9: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Ultimate limit: Integrated antenna

Hitachi µ-Chip II w/integrated antennarange 1.15 mm @ 300 mWreader @ 2.45 GHz0.4 * 0.4 mm chip

Page 10: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Localization

Localization = determining where a given node is physically located in the network

Page 11: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Why localization is important?

In context with Ambient Intelligence (AmI)Enabling technology for future applications Very fundamental component for many other servicesSmart Systems – devices need to know where they arePeople, animals, and asset tracking

Page 12: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Can Bluetooth devices be tracked imperceptibly?Which privacy implications emerge?On what security threats aremobile devices exposed to?

Tracking users to submit services to them

Page 13: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

R1219 R1218 R1217 R1216

Lecture Hall

Floor

Bluetoothscanner

maphouse 1 1st floor

Bluetoothdevice

BlueTrackserver

BlueTrackzone based localizationMarc Haase, Univ. of Rostock

Page 14: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no
Page 15: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

RefinementsInformational device parametersRetrieve service profileSecurity weakness on consumer devices permit access to private data

University of Rostock16300 devices (19 month)

CeBIT 20045300 devices (7 days)1% of detected devicesdisclose real user name

CeBIT 20054278 devices

Page 16: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

What about …..

Results of BlueTrack study raise serious concerns about security and privacy of massive sensor network deploymentResearch opportunities!

Page 17: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Measuring room temperatures using WSN

http://www-md.e-technik.uni-rostock.de/ma/gf94/institut/celisca/celisca_top_temperatur.html

Collect data

Page 18: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Why localization WSN ?To identify the location at which sensor readings

originateAssignment: Data ↔ Positionestimate target's position during tracking.

Self reconfigurationTo solve geographic routing problem

to develop new energy efficient (routing) protocols that route to geographical areas instead of ID´s

To provide other LBScontext aware applications can talk to devices in rangesensing coverage

Page 19: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Coarse-Grained

Methods for localizationin WSN

Fine-Grained Scene analysis

Trilateration

Triangulation

Centroid determination

Other

static

differential

Physical contact

Monitoringat reference

Points

Overlapping of areas

Page 20: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

– Fine Grained Localization –

Page 21: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Trilateration in 2D

Madrid

or here

Could be here

BarcelonaMadrid

Murcia

Cordoba

1. 2.

Madrid

Barcelona

Santander

Zamudio

3.

Page 22: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Trilateration in 3D

Distance to two points are known

Could be anywhereAlong ellipse

Page 23: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Triangulation in 3D

Distance to three points are knownIntersects at 2 points

Position is at the point not in outer spaces

Earth

Page 24: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no
Page 25: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Tri-(Multi) lateration/angulation

Die Trilateration is a process by which the location of a radio transmitter can be determined by measuring the radial distance or direction of the received signal from three different points

Use distances or angle estimates Simple geometry to

compute position

AB

C

Page 26: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Tri-(Multi) lateration/angulation

),( 111 yxP

),( 222 yxP

),( 333 yxP

1r

2r

3r

X

2 21 1 1( ) ( ) | |x x y y r− + − =

uuur

2 22 2 2( ) ( ) | |x x y y r− + − =

uuur

2 23 3 3( ) ( ) | |x x y y r− + − =

uuur

Die Trilateration is a process by which the location of a radio transmitter can be determined by measuring the radial distance or direction of the received signal from three different points

Equations for 3 nodes in 2D case

• 3 distances (r1...r3) necessary• 3 points with known positions (P1...P3) given• 1 absolute position determinable• Solve system of equation unique determinable

Page 27: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Specialty in WSN

Huge numbers of nodeUse multiple nodesAll Nodes receive information coming from neighbors (e.g. measurement of distances)Only distance estimates available

Every node needs only its own position

• Number of input values >> number of output data• Overdetermined system of equations

Minimize mean square error

System of equations Proximity solution /

System of equations insoluble !

Page 28: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Which technologies can be used to estimate distances?

Time of Arrival (TOA)Use Time of transmission, propagation speed, time of arrival to compute distanceProblem: exact time synchronisation

Problem:Short distances in WSN,

hard to measure

Require expensive and energy-consuming electronics, to precisely synchronize

GPS: with a satellite's clock

Page 29: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Which technologies can be used to estimate distances?

Time Difference of Arrival (TDOA)ToA Measurements based on two different signals with different speed (RF, Ultrasound)RF used for synchronization between transmitter and receiverUltrasound for ranging: Compute differences between arrival times

Problems:Calibration, expensive/energy intensive hardwareWorks indoor, but significant effort for deploymentOutdoor: only one transmission frequency, interferences from other ultrasound sources

Page 30: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Which technologies can be used to estimate distances?

RSSI (Received Signal Strength Indicator)Send out signal of known strength, use received signal strength and path loss coefficient to estimate distanceEither theoretical or empirical models are used to translate into distance estimates

Problems such as multipath fading, background interference, and irregular signal propagation characteristics make distance estimates

Page 31: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Positioning with RSSI (ideal)

RSSI = Received Signal Strength IndicatorCalculation:

Maxr = Max. Transmission range

r = distance to sender

Er

= signal strength (RSSI)

r =( )2

0

0

Max Max MeasuredMeasured Max

Max

r E EE E

E

sonst

−< <

Theoretical signal strength progression:

r1

|E(RSSI)1|

r

|E|

rMax

|EMax|

Page 32: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Measure of RSSI with Chipcon nodes

Received Signal Strength Indicator asdistance information not usable!

0

50

100

150

200

250

0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72distance [m]

RSS

I-val

ue (s

igna

l str

engt

h)

Page 33: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Measure of RSSI with Bluetooth

-50

0

50

100

150

200

250

300

1 2 3 4 5 6 7 8

Entfernung [m]

Sign

al s

tren

gth

[dB

]/Lin

kQua

lity

RSSI average

Link Quality

Received Signal Strength Indicator asdistance information not usable!

Page 34: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Example: laboratory installation

Page 35: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

– Coarse Grained Localization –

Page 36: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Hop-Count Techniques

Good resultswith well-located nodesregular, static node distribution

Poor resultswith mobile nodes ornon-uniform node distribution

DV-HOP [Niculescu & Nath, 2003]Amorphous [Nagpal et. al, 2003]

Page 37: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

DV-Hop

Page 38: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

DV-Hop

Page 39: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Coarse Grained Localization with Center Determination CGLCD

MotivationSearching localization algorithm usable in WSN

Should be simpleLow power

Coarse grained localizationUse of mathematically simple modelIdealized radio modelUnrealistic assumption

Perfect spherical radio propagationIdentical transmission range for all radios

Page 40: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

CGLCD ---continued

Algorithm:Beacons placed at known positionsSensor nodes are randomly distributed within ABeacons transmit their known positionLocalization of position by centroid determination of received beacon positions

1A

4A

2A

3A2d

d

d

4B

1B

3B

2B

Pi‘ = Position of sensor node iBj = Position of beacon jr = Transmission Rangen = Number of received beacon positions

Properties:Easy to computeModerate precision of position ~7%ScalableSmall energy and memory footprint

1

1'( , ) ( , )n

i jj

P x y B x yn =

= ∑

A

r

Page 41: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Example 1

X = (0 + 50 + 0 + 50) / 4X = 25

Y = (0 + 0 + 50 + 50) / 4Y = 25

Page 42: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Example 2

X = (50 + 100 + 100) / 3X = 83

Y = (100 + 100 + 50) / 3Y = 83

Page 43: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Error Behavior of Coarse Grained Localization

Positioning Error:Distance between approximated and exact positionHeavily unsteady error behavior

if = Positioning error of sensor node i

,x y = Exact position of sensor node i

', 'x y = Approximated position of sensor node i

Example:Grid-aligned beacons (3x3)Field width 100x100Transmission range of beacons r=50

= Beacons

2 2( , ) ( ´ ) ( ´ )if x y x x y y= − + −

Page 44: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Evaluation of infrastructure

Example:• Grid-aligned beacons (3x3)• Field width 100x100• r … transmission range of

beacons • d … distance between nodes• r = 0,5 d

Page 45: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Evaluation of infrastructure

Example:• Grid-aligned beacons (3x3)• Field width 100x100• r … transmission range of

beacons • d … distance between nodes• r = 0,70 d

Page 46: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Optimization of CGLCD

Legend: Beacons Unknown Transmission range

Transmission rangermin → 0

Transmission range rmax → diagonal

Page 47: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Optimizing CGLCD - methodSimulation:

ropt minimizes Ø errorropt(b)

ropt confirmed analytical

Graphical analysis:Coverage:

C=coverage; r=transmission range; d=distance between beacons; w=field width; b=number of beacons

Page 48: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

– Weighted Centroid Localization –

Page 49: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Weighted Centroid Localization WCL

Improvement of CGLCDFind a better place of the real positionAlgorithmus: Weighted Centroid Localization (WCL)

Simple & fast calculation Low memory footprint of algorithmAcceptable error

Jan Blumenthal, Frank Reichenbach, Dirk Timmermann: Precise Positioning with a Low Complexity Algorithm in Ad hoc Wireless Sensor Networks, PIK - Praxis der Informationsverarbeitung und Kommunikation, Vol.28 (2005), Journal-Edition No. 2, S.80-85, ISBN: 3-598-01252-7, Saur Verlag, Germany, June 2005

Jan Blumenthal, Frank Reichenbach, Dirk Timmermann: Position Estimation in Ad hoc Wireless Sensor Networks with Low Complexity (Slides), Joint 2nd Workshop on Positioning, Navigation and Communication 2005 (WPNC 05) & 1st Ultra-Wideband Expert Talk 2005 (05), S.41-49, ISBN: 3-8322-3746-1, Hannover, Germany, March 2005

Source:

Page 50: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Weighted Centroid Localization (WCL)

Approach:- Consider distance information into

position determination- Encapsulate distances in weight

functions wij()

( )1

1

( , )''( , )

b

ij jj

i b

ijj

w B x yP x y

w

=

=

⎛ ⎞⋅⎜ ⎟

⎝ ⎠=⎛ ⎞⎜ ⎟⎝ ⎠

∑ wij = Weight between Bj and node ib = Number of beaconsBj(x,y)= Position of beacon j

1

1'( , ) ( , )n

i jj

P x y B x yn =

= ∑

WCL

CGLCD''( , )iP x y

'( , )iP x y

1B 2B

3B4B

4id3id

2id1id

( , )iP x y

Page 51: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

1A

4A

2A

3A2d

d

d

4B

1B

3B

2BReal Position

Estimated Position

Page 52: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

1A

4A

2A

3A2d

d

d

4B

1B

3B

2BReal Position

Estimated Position

Page 53: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

1A

4A

2A

3A2d

d

d

4B

1B

3B

2BReal Position

Estimated Position

-Weight influences the position- Small distances drag more than long distances

Page 54: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

– Weight Functions –

Page 55: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Weight: Distance Measurements

Definition:

( )1

ij g

ij

wd

=

Weight depends on measured distance between node and beacon

''( , )iP x y'( , )iP x y

1B 2B

3B4B

4id3id

2id1id

( , )iP x yEquation:

dij = Distance between beacon j and node iwij = Weight of distance dijg = Degree of weight function

P‘‘ is moved to beacon with smallest distance!

Effect:

Page 56: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Implementation of WCL

Beacons send position with increasing transmission power

Sensor node saves minimum transmission power

If beacon reaches maximum transmission power round count is increased

Beacon with known positionSensor node with unknown position

B3

B1 B2

B4

Page 57: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Distance determination with transmission power

Approach:Determination of minimum transmission power of beaconsTransmission power is equivalent to distanceTransmission power determined by a transmission value (Register) Transmission value PS can be initialized within limits 0..100 (300m)PS(2m)=16±4

PS=11

2m

PS=14 PS=16

Beacon with known positionSensor node with unknown position

Page 58: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Weight: Distance Measurements II

Distance [m]

Dis

tanc

e [m

]

Received signal strength (azimuth plane) of sensor node Chipcon CC1010EM (868MHz, outdoor)

Ideal signal strength

Measured received signal strength

How do we determine a distance?• Measuring signal strength of received messages (RSSI)• Example: dij=30

Bj

Pi

dij

Page 59: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Results of measurement: Scatterweb

-5

0

5

10

15

20

25

30

35

Min. transmission value of Sensor nodes (Scatterweb) with laboratory conditions 40 values per distance

Min

. Tra

nsm

issi

on v

alue

distance [cm]0 50 400100 150 200 250 300 350

VarianceMinVarianceMaxAverage

Page 60: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

RSSI vs. Transmission value

Nachricht Nachricht

Transmission value controls transmission power of transmitterEasy to determine transmission power with transmission value Decreased distance error in contrast with RSSI measure

extrahierter Sendewert

r

Min. SendewertTransmission power

Transmission value

Y YTransmitter Receiver

Page 61: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Comments of positioning

No concentric propagation behavior necessary

AdvantagesSimple and fast solutionCoarse mathematical approximation

Note

Page 62: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

- APIT -

M 24

1

3

Page 63: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

APIT algorithmHigh node densityA small numbers of nodes are beaconsBeacons are location-equipped devicesBeacons send positionNodes receive beacon positionFormation of triangles using positions of all beacons

T. He, C. Huang, B. M. Blum,J. A. Stankovic,and T. F. Abdelzaher. Range-Free Localization Schemes in Large Scale Sensor Networks, MobiCom 2003.

3n⎛ ⎞⎜ ⎟⎝ ⎠

In which triangles lies the sensor node?

Page 64: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Perfect PIT Test

Proposition 1: If M is inside triangle ABC, when M is shifted in any direction, the new position must be nearer to (further from) at least one anchor A, B or C

M

Page 65: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Continued…

Proposition 2: If M is outside triangle ABC, when M is shifted, there must exist a direction in which the position of M is further from or closer to all three anchors A, B and C.

M

Page 66: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Perfect PIT Test

If there exists a direction such that a point adjacent to M is further/ closer to points A, B, and C simultaneously, then M is outside of ABC. Otherwise, M is inside ABC.Perfect PIT test is infeasible in practice.

Page 67: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

APIT: PIT-TestPoint-In-Triangulation (PIT) Test:

Use neighbor information to emulate the movements of the nodes in the perfect PIT test. If no neighbor of M is further from/ closer to all three anchors A, B and C simultaneously, M assumes that it is inside triangle ABC. Otherwise, M assumes it resides outside this triangle.

A

C B

M 24

1

3

A

C B

M 24

1

3

Sensor nodes inside trinangle Sensor nodes outside triangle

Page 68: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

APIT: Aggregation

APIT-Aggregation:Discretization of triangles (SCAN Algorithmus)Look for overlapping of all trianglesIncrement overlapping areas

Positioniong:centroid formation of resulting area

Problems:↑ Communication↑ Memory

2 1 1 0 01 2 1 1 11 2 3 2 11 3 3 3 12 2 3 2 1

APIT-Aggregation

Page 69: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Conclusion

Page 70: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Properties of WCL

Sensor nodes and beacons are uniformly distributedEasy autarkic calculationRobust & scalableLow energy consumption

Small calculation effortLow network traffic

Small positioning errorWCL..... ≈ 5,5% APIT..... ≈ 6,5%CGLCD.. ≈ 7%

Balanced positioning error

WCL

CGLCD

Page 71: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Legend: Beacons Unknown Transmission range

Page 72: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Applications

Use of WSN in disaster scenarios

Page 73: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Frank Reichenbach SS 2005

Disaster support

> 38 million sandbags deployed, up to 10 layers dam break starts with water increasingly seeping through weak spotleak hidden by upper sandbags, water appearing up to 50 m away only the first wet sandbag knows the leak...

Where is the leak ?

Page 74: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Frank Reichenbach SS 2005

Sensor networks against disaster

one humidity sensor node per sandbagacquire data, evaluate and localizeCollecting information in nodesFirst interpretation on node level.here is the leak !saving time to evacuate people or stabilize dam

Page 75: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Frank Reichenbach SS 2005

Flood monitoring

Page 76: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Solved tasksLocalization

of beacon using GPSof sensor using WPL

Transformation of GPS coordinations into metric coordinateRouting of humidity values to basestationVisualization of received data on base stationLow-Power configuration of sensor nodesTransfering of positioning data using Bluetooth

Page 77: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Hardware

Page 78: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Layered software model

Serial interface IPAQ - BS

Routing

Gateway

Positioning

Coordination-transformation GPS

Sensor node software

Visualization

Serial interfaceBS – Sensor node Radio

Measure and Monitor

Page 79: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Disaster Management

Manet

Satellite

Gateway: GSM

Gateway Ethernet

Gateway UMTS

Gateway SAT

Gateway Sensornetwork

Use of WSN and Ad-hoc network in a flood prevention scenario

Gateway SATRouter

Sensor network

Page 80: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Summary

Determining location is very important function in WSNSome algorithms and technologies shownCoarse grained algorithms usable in WSN

Small number of anchor nodesAnchors are configured or have GPS

Further enhancement necessaryWSN usable in disaster management

Page 81: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Thank you

Contact information ? Dr. Frank Golatowski

[email protected]

Center for Life Science Automation

Friedrich-Barnewitz-Str. 8

18119 Rostock-WarnemuendeGermany

Tel.: +49 381 498 3538Fax: +49 381 498 3601

Page 82: Localization in Wireless Sensor Networks and its Applications · Localization in Wireless Sensor Networks and its Applications Hands on Wireless & Mobile ... ad hoc networking, no

Acknowledgments:

Jan BlumenthalMarc Haase

Matthias Handy Frank Reichenbach

& Dirk Timmermann