speed and direction prediction - based localization for mobile wireless sensor networks
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 PresentationTRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Imane BENKHELIFA –MIC-CCA 2012 37
QUESTIONS ?
10/13/2012