speed and direction prediction - based localization for mobile wireless sensor networks

37
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department Houari Bourmediene University of Science and Technology-USTHB Algiers, Algeria

Upload: dorie

Post on 07-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Speed and Direction Prediction - based localization for Mobile Wireless Sensor Networks. Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department Houari Bourmediene University of Science and Technology-USTHB Algiers , Algeria. Outline. Motivation & Introduction - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Speed and Direction Prediction-based localization for Mobile Wireless Sensor

Networks

Imane BENKHELIFA and Samira MOUSSAOUI

Computer Science DepartmentHouari Bourmediene University of Science and Technology-USTHB

Algiers, Algeria

Page 2: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

210/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & Introduction

Localization in Mobile Wireless Sensor Networks

SDPL: Speed and Direction Prediction- based Localization

Evaluation

Conclusion & Future Directions

Outline

Page 3: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

3

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationIntroduction

10/13/2012

Battlefield Surveillance

Maritime SurveillanceForest Fire Detection

Precision Agriculture Monitoring Patients

Monitoring Animals

Imane BENKHELIFA –MIC-CCA 2012

Page 4: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

4

MotivationIntroduction

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

• WSN Attractive Caracteristics (Fast Deployment, Fault Tolerance, reduced cost,… etc)

• Why Sensor Localization is important?

A detected event is only useful if an information relative to its geographical position is provided

Simple solution: equip each sensor with a GPS (Global Positioning System) Costly

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 5: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

510/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & Introduction

Localization in Mobile Wireless Sensor Networks

SDPL: Speed and Direction Prediction- based Localization

Evaluation

Conclusion & Future Directions

Outline

Page 6: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 6

IntroductionMonte Carlo Boxed MCB

10/13/2012

• Mobility adds a challenge to localization in WSN• Simple Solution: refresh frequently the calculation of positions

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 7: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 710/13/2012

Estimated positionReal position

Sample Box

Previous position

Estimated positionVmax

• Monte Carlo Boxed Method

• Key idea: represent the posterior distribution of possible positions with a set of samples based on previous positions and the maximal speed.

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

IntroductionMonte Carlo Boxed MCB

Page 8: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 810/13/2012

• Monte Carlo Boxed Method

Advantage:

• Uses probabilistic approaches to predict new estimations

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

IntroductionMonte Carlo Boxed MCB

Page 9: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 910/13/2012

• Monte Carlo Boxed Method

Drawbacks: • Works with maximal values such as

communication range and maximal speed of nodes.• No consideration of directions and real speed.• Considers a good number of anchors.

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

IntroductionMonte Carlo Boxed MCB

Page 10: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

1010/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & Introduction

Localization in Mobile Wireless Sensor Networks

SDPL: Speed and Direction Prediction- based Localization

Evaluation

Conclusion & Future Directions

Outline

Page 11: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 1110/13/2012

MotivationPrinciple

Prediction

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

• Most of the proposed methods consider a network equipped with many anchors very expensive and energy consumer

• Use of a robot (vehicule, drone, …) equipped with GPS as a single mobile anchor

• The robot can do other tasks:– Configure and calibrate sensors,– Synchronise them, – Collect sensed data, – Deploy new sensors ans disable others.

Page 12: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 12

MotivationPrinciple

Prediction

10/13/2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Most of proposed methods for MWSNs consider the maximum speed of all the nodes and none considers the direction of the nodes

As nodes may have different velocities and directions

Solution Predict the speed and the direction of unknown nodes

SDPL: Speed &Direction Prediction based Localization

Page 13: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 13

MotivationPrinciple

Prediction

10/13/2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Real position

Estimated position

r1

r2

r3

• Principle of SDPL

Page 14: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 14

MotivationPrinciple

Prediction

10/13/2012

• Principle of SDPL EkEi

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Δ TkΔ Ti

Page 15: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 15

MotivationPrinciple

Prediction

10/13/2012

• Principle of SDPL– According to Ek

• If reception of one message – The node draws N samples from circle(pos A, DRSSI)– Estimated position = mean of samples

• If reception of two messages– Estimated position= gravity center of the intersection zone of anchor

circles

• If reception of more than three messages– Node calculates the intersection points of circles three by three– The smallest distances determine the most probable positions – Calculation and save of the predicted velocity and direction for futur

ustilization

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 16: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

16

• Case of reception of one message

Anchor Position

Real Position of the sensor

Estimated Position of the sensor

MotivationPrinciple

Prediction

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 17: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 1710/13/2012

• Principle of SDPL– According to Ek

• If reception of one message – The node draws N samples from circle(pos A, DRSSI)– Estimated position = mean of samples

• If reception of two messages– Estimated position= gravity center of the intersection zone of anchor

circles

• If reception of more than three messages– Node calculates the intersection points of circles three by three– The smallest distances determine the most probable positions – Calculation and save of the predicted velocity and direction for futur

ustilization

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 18: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

18

• Case of reception of 2 messages

Anchor Position

Real Position of the sensor

Estimated Position of the sensor

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 19: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 1910/13/2012

• Principle of SDPL– According to Ek

• If reception of one message – The node draws N samples from circle(pos A, DRSSI)– Estimated position = mean of samples

• If reception of two messages– Estimated position= gravity center of the intersection zone of

anchor circles

• If reception of more than three messages– Node calculates the intersection points of circles two by two– The smallest distances determine the most probable positions – Calculation and save of the predicted velocity and direction for

futur ustilization

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 20: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

20

• Case of reception of more than 3 messages

Anchor Positions

Real Positions of the sensor

Estimated Position of the sensor

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 21: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

2110/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Sensor positions

Anchor positions

Sensor is static during Δt sensor is mobile during Δt

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 22: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

22

• If it exists a sub-set Ei (>=3)before the last sub-set Ek (i<k):– Node draws a line T through points of Ei with a linear

regression

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

EkEi

T

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 23: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 23

– If T goes across all the elements of Ek, the node concludes that it doesn’f change its direction:• If (|Ek|<= 2) : the estimated position will be predicted from

T through a linear regression using the known Least square technique. • If (|Ek|>3) : use the resulted positions to refine the line of

the previous regression.

Ek

Ei

T

10/13/2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 24: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

24

- If there is no connection between T and Ek, the node concludes that it has changed its direction.* the node then calculates its new estimation according only to Ek.

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

EkEi

T1T2

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 25: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

25

– If no reception in Δt

• If the node has already estimated its speed and its direction:

• Else, the node keeps the last estimated position.

x= xprev + cos θ * speed * Time-diff y= yprev + sin θ * speed * Time-diff

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 26: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 2610/13/2012

Speed and Direction Prediction:• Nodes follow a rectilnear movement where nodes have aconstant velocity and direction during certain time periods (Δt)

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 27: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

27

• Case of prediction

10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

θCurrent Real Position of the sensor

Old estimated postions of the sensor

New estimated positon of the sensor

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 28: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

28

• Advantages:– Using measured distances instead of the communication

range small boxes more accurate positions.– Predecting the real speed of each sensor instead using

the maximum speed of all the sensors.– Predecting the direction of sensors.– One single mobile anchor.– Distributed. – Simple calculations: linear regression…– Can be applied in mix networks (static and mobile).10/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

MotivationPrinciple

Prediction

Page 29: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

2910/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & Introduction

Localization in Mobile Wireless Sensor Networks

SDPL: Speed and Direction Prediction- based Localization

Evaluation

Conclusion & Future Directions

Outline

Page 30: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 30

Simulation EnvironmentEvaluation of SDPL

10/13/2012

• Simulation Environment:– Simulator NS2 under Ubuntu 9.2– Area =200m x 200m– Nomber of nodes =100– Communication range =30m– Anchor velocity =20m/s

• Metrics:– Mean Error (Distance between estimated position and

real position)

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 31: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 31

• SDPL vs MCBVariation of the maximum speed

10/13/2012

1 3 5 10 150

0.5

1

1.5

2

2.5

3

SDPLMCB

Maximum speed of nodes (m/s)

Mea

n Er

ror (

r)

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Simulation EnvironmentEvaluation of SDPL

Page 32: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 32

• SDPL vs MCBVariation of the broadcasting interval

10/13/2012

0.25 0.5 1 2 4 8 120

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

SDPLMCB

Broadcasting interal (s)

Mea

n Er

ror (

r)

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Simulation EnvironmentEvaluation of SDPL

Page 33: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 33

• SDPL Occurrence ratio of each case of estimation

10/13/2012

0.5 1 2 40

5

10

15

20

25

30

35

40

45

50

12345

Broadcasting interval (s)

Occ

urre

nce

ratio

(%

)

Where1- Estimation from the whole area

2- Estimation from one anchor circle

3- Estimation from the intersection of 2 circles

4- Estimation from the intersection of 3 circles

5- Estimation from the prediction of the speed and the direction

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Simulation EnvironmentEvaluation of SDPL

Page 34: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

3410/13/2012 Imane BENKHELIFA –MIC-CCA 2012

Motivation & Introduction

Localization in Mobile Wireless Sensor Networks

SDPL: Speed and Direction Prediction- based Localization

Evaluation

Conclusion & Future Directions

Outline

Page 35: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 35

• The prediction of the speed and the direction of unknown nodes is a promising idea.

• Thanks to the prediction , SDPL method allows decreasing the mean error by up to 50% comparing to MCB.

ConclusionPerspectives

10/13/2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 36: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 36

• Using SDPL technique in a geographic routing protocol.

• Combining the prediction with the multi-hop fashion.

ConclusionPerspectives

10/13/2012

Motivation & IntroductionLocalization in Mobile Wireless Sensor NetworksSDPL: Speed and Direction Prediction-based LocalizationEvaluationConclusion & Future Directions

Page 37: Speed and Direction  Prediction - based localization  for Mobile Wireless  Sensor  Networks

Imane BENKHELIFA –MIC-CCA 2012 37

QUESTIONS ?

10/13/2012