Transcript
Page 1: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Covering Points of Interest Covering Points of Interest with Mobile Sensorswith Mobile Sensors

Milan Erdelj, Tahiry Razafindralambo and David Simplot-RylINRIA Lille - Nord Europe

IEEE Transactions on Parallel and Distributed Systems (TPDS)Digital Object Identifier (DOI): 10.1109/TPDS.2012.46

Page 2: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Outline

• Introduction

• Problem & Goals

• Assumptions and Network Model

• PoI Deployment Algorithm (PDA)– Simulations for Static PoI

• Strategies and simulations for Moving PoI

• Strategies and simulations for Multiple PoIs

• Conclusion

Page 3: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Introduction

• Recently, wireless sensor networks have received a lot of attention due to their potential applications in various areas– such as environmental monitoring.

• The placement of sensors related to coverage issues is intensively studied in the literature, and can be divided into three categories.– Full coverage

– Barrier coverage

– Target coverage

Page 4: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Introduction

• The full coverage problem (Areas of Interest, AoI)– aims at covering the whole area.

– Sensors are deployed to maximize the covered area.

Page 5: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

• The barrier coverage problem (Lines of Interest, LoI)– aims at detecting intrusion on a given area.

– Sensors have to form a dense barrier in order to detect each event that crosses the barrier.

Introduction

USA

Intruder

Page 6: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Introduction

• The target coverage problem (Points of Interest, PoI) – aims at monitoring specific points in the field of interest.

Museum Campus Military

Page 7: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Introduction

• The target coverage problem (Points of Interest, PoI) – aims at monitoring specific points in the field of interest.

• Indeed, sensors have to be correctly placed – to monitor the events

– connection between the monitoring sensors and a base station have to be kept to report data.

Page 8: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Problem

• However, existing sensor deployment algorithms belong to the offline schemes– To provide optimal placement of sensors

– For static sensors and PoIs

Page 9: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Goals

• Design the online and distributed sensor deployment schemes for sensors with motion capabilities– To cover PoIs

• (1) Static PoI, (2) Moving PoI, (3) Multiple PoIs

– To maintain the connectivity between each sensor and base station all along the deployment procedure

base station

Point of interest

Page 10: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Goals

• Design the online and distributed sensor deployment schemes for sensors with motion capabilities– To cover PoIs

• (1) Static PoI, (2) Moving PoI, (3) Multiple PoIs

– To maintain the connectivity between each sensor and base station all along the deployment procedure

Page 11: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• This paper considers a network composed by mobile sensors and a fixed base station. – At the beginning of the deployment, the base station already

possesses all the information about PoI locations.

• Tasks of the base station– Spread out the information about PoI locations among the sensors

– Collect the information reported from the sensors about the events happening at the PoI

Page 12: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• At the beginning of the deployment, the sensors are connected to the base station. – Communication range: R

• Sensors are randomly spread out around the base station at a maximum distance of d < R/4

– Each sensor has the location knowledge of its 2-hop neighborhood.

Page 13: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• Let G(V,E) be the graph representing the sensor network.

• V is the set of vertices each one representing a sensor.

• E V2 is the set of edges

G(V,E)

Page 14: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• E = {(u,v) V2 | u v d(u,v) ≤ R}, – where d(u,v) is the Euclidean distance between sensors u and v

• N(u) = {v V | d(u,v) ≤ R} is the set of 1-hop neighbors of sensor u.

G(V,E)

Page 15: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• Depending on the chosen subset of neighbors– keeping these local connections can provide a global connectivity

of the network.

– Relative Neighborhood Graphs (RNG)

RNG(G)G(V,E)

Page 16: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

• Let RNG(G) be the Relative Neighborhood Graph extracted from G(V,E).

• RNG(G) = (V,Erng), where Erng = {(u,v) E | w (N(u) ∩N(v)) d(u,w) < d(u,v) d(v,w) < d(u,v)}.

Assumptions and Network Model

vuw

Page 17: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Assumptions and Network Model

• NRNG(u) is the set of u's RNG neighbors.NRNG(u) = {v,w N(u) v N(w) | d(u,v) < d(v,w) d(u,w) < d(v,w)}.

• RNG+(u) is the farthest sensor of NRNG(u)

• d+(u) is distance between u and RNG+(u)

wvu

Page 18: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

• RNG– keeps sensor connectivity with short-distance neighbors

– minimizes the number of connectivity sensors

– improves the coverage quality

Assumptions and Network Model

pbu v

R

R/4

R/4

b: base station

Page 19: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

PoI Deployment Algorithm (PDA)

Page 20: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

PoI Deployment Algorithm (PDA)

• The direction of a sensor is given by the unit vector

Page 21: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

PoI Deployment Algorithm (PDA)

• RNG+(u) is the farthest sensor of NRNG(u)

• d+(u) is distance between u and RNG+(u)

• The maximum distance – which the sensor can travel while maintaining connectivity with its

RNG neighbors

Page 22: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

PoI Deployment Algorithm (PDA)

• The maximum distance d – if d < 1 or d < 2, then d = 0

1 is used to avoid an infinite sequence of sensor movements

2 is used to stop sensor movement when their distance to the PoI is below this threshold

Page 23: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on
Page 24: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on
Page 25: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Static PoI

• Simulation parameters

– PoI is located at position p(70,100)

– Number of sensors: 20

Page 26: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Static PoI

• Coverage quality– Number of covering sensors

– Distance between the base station and PoI

Page 27: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Static PoI

• Deployment speed (BS to PoI distance: 100, 20 sensors)– Number of covering sensors

– Time

• Mean speed: 0.75m/s, 90m covered distance after 120s

• Max speed: 1m/s, communication range(10)/ decision period(5)=2m/s

• 2/2=1m/s

Page 28: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Strategies for Moving PoI

PoI is first located at p’(70,0) and then at p’’(70,70) after 200s.

Page 29: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Strategies for Moving PoI

PoI is first located at p’(70,0) and then at p’’(70,70) after 200s.

Page 30: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Strategies for Moving PoI

PoI is first located at p’(70,0) and then at p’’(70,70) after 200s.

Page 31: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Moving PoICoverage quality

Page 32: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Moving PoIDeployment speed

Page 33: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Strategies for Multiple PoIs

30 sensorsPoI 1 (90,50)PoI 2 (50,90)

Page 34: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Strategies for Multiple PoIs

30 sensorsPoI 1 (90,50)PoI 2 (50,90)

Page 35: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Simulations for Multiple PoIs

• Coverage quality and deployment speed

Page 36: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

• Wifibot Robots– Wifibot. Mobile robots, www.wifibot.com.

– equipped with • VGA video camera

• user control software

• WiFi device for communicating

• two IR proximity sensors on the front side of the chassis

Page 37: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

• I-PDA for implementation

Page 38: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

• I-PDA for implementation– In case of obstacle detection

– obstacle avoidance steps are run iteratively until all the auxiliary PoIs are covered or the boundary of the communication range is reached

Page 39: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

Page 40: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

Page 41: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Implementation

Page 42: Covering Points of Interest with Mobile Sensors Milan Erdelj, Tahiry Razafindralambo and David Simplot-Ryl INRIA Lille - Nord Europe IEEE Transactions on

Conclusion

• This paper proposes PDA algorithm to achieve PoI coverage. – static, moving and multiple PoI coverage are provided

• Connectivity between each sensor and the base station is kept all along the deployment procedure.

• The proposed algorithm is local i.e., every decision taken is based on local neighborhood information only and does not require synchronization.

TheEND


Top Related