College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan...

Post on 05-Jan-2016

220 views 0 download

Transcript of College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan...

College of Engineering

Anchor Nodes Placement for Effective

Passive Localization

Anchor Nodes Placement for Effective

Passive Localization

Karthikeyan Pasupathy

Major Advisor: Dr. Robert Akl

Department of Computer Science and Engineering

Karthikeyan Pasupathy

Major Advisor: Dr. Robert Akl

Department of Computer Science and Engineering

OutlineOutline

• Objective

• Overview of Sensor Networks

• Localization

• Motivation

• Anchor Node Placement

• Simulations and Results

• Conclusions and Future Directions

• Objective

• Overview of Sensor Networks

• Localization

• Motivation

• Anchor Node Placement

• Simulations and Results

• Conclusions and Future Directions04/20/23 2/46

ObjectiveObjective

• How to place anchor nodes for better passive localization ?

• How to place anchor nodes for better passive localization ?

04/20/23 3/46

Overview of Sensor NetworksOverview of Sensor Networks

• Made of tiny sensor nodes networked together

• Communicate wirelessly

• Made of tiny sensor nodes networked together

• Communicate wirelessly

04/20/23 4/46

Overview of Sensor NetworksOverview of Sensor Networks

• Architecture• Architecture

04/20/23 5/46

Overview of Sensor NetworksOverview of Sensor Networks

• Limitations

• Deployment

• Short lifetime

• Unmanned

• Limitations

• Deployment

• Short lifetime

• Unmanned

04/20/23 6/46

Overview of Sensor NetworksOverview of Sensor Networks

Applications

• Military

• Reconnaissance, surveillance, shooter’s location, target tracking etc.

• Environment

• Track animals, birds, environmental conditions; detect forest fires, floods

Applications

• Military

• Reconnaissance, surveillance, shooter’s location, target tracking etc.

• Environment

• Track animals, birds, environmental conditions; detect forest fires, floods

04/20/23 7/46

Overview of Sensor NetworksOverview of Sensor Networks

Applications

• Healthcare

• Monitor doctors, patients, drug administrators

• Hospitals – monitor physiological signals

• Medication – avoid wrong medication

Applications

• Healthcare

• Monitor doctors, patients, drug administrators

• Hospitals – monitor physiological signals

• Medication – avoid wrong medication

04/20/23 8/46

Overview of Sensor NetworksOverview of Sensor Networks

Applications

• Domestic

• Smart home

• Smart kindergarten

• Industry

• Machine diagnosis; monitor radiation, material fatigue, product quality

Applications

• Domestic

• Smart home

• Smart kindergarten

• Industry

• Machine diagnosis; monitor radiation, material fatigue, product quality

04/20/23 9/46

LocalizationLocalization

• Where are these nodes ?

• Local position

• Global position

• How to localize?

• GPS

• Where are these nodes ?

• Local position

• Global position

• How to localize?

• GPS

04/20/23 10/46

LocalizationLocalization

• Localization Systems

• Centralized

• Distributed

• Localization Systems

• Centralized

• Distributed

04/20/23 11/46

LocalizationLocalization

• Centralized

• Not limited by algorithm

• More accurate results

• Traffic congestion

• Computational complexity

• Centralized

• Not limited by algorithm

• More accurate results

• Traffic congestion

• Computational complexity

04/20/23 12/46

LocalizationLocalization

• Distributed

• Usually iterative

• Algorithms generally energy efficient and self organizing

• Less accurate

• Distributed

• Usually iterative

• Algorithms generally energy efficient and self organizing

• Less accurate

04/20/23 13/46

LocalizationLocalization

• Different techniques

• Received Signal Strength (RSS)

• Time of Arrival (TOA)

• Angle of Arrival (AOA)

• Different techniques

• Received Signal Strength (RSS)

• Time of Arrival (TOA)

• Angle of Arrival (AOA)

04/20/23 14/46

RSSRSS

• Signal strength

• Inverse Square law

• Error of several meters

• Less accurate

• Vulnerable to occlusions

• Signal strength

• Inverse Square law

• Error of several meters

• Less accurate

• Vulnerable to occlusions

04/20/23 15/46

Radio Hop CountRadio Hop Count

• Nodes separated by at most R

• Affected by hindrances

• Nodes separated by at most R

• Affected by hindrances

04/20/23 16/46

TOATOA

• Difference in propagation speed of signals

• Difference in propagation speed of signals

04/20/23 17/46

TOATOA

• More accurate

• Vulnerable to occlusions

• More accurate

• Vulnerable to occlusions

04/20/23 18/46

Angle of ArrivalAngle of Arrival

• Phase / Time difference recorded by an array of microphones

• Expensive

• Bulkier

• Not practical to implement

• Sensor size shrinks

• Phase / Time difference recorded by an array of microphones

• Expensive

• Bulkier

• Not practical to implement

• Sensor size shrinks

04/20/23 19/46

Passive LocalizationPassive Localization

• Why passive ?

• Nodes are silent

• Advantages

• No external source for signals

• Can work with existing data

• Can be used in most outdoor applications

• Why passive ?

• Nodes are silent

• Advantages

• No external source for signals

• Can work with existing data

• Can be used in most outdoor applications

04/20/23 20/46

Passive LocalizationPassive Localization

• Disadvantages

• Centralized

• Not suitable for indoor applications

• Disadvantages

• Centralized

• Not suitable for indoor applications

04/20/23 21/46

Passive LocalizationPassive Localization

• Event detection

• Projected distances

• Localization

• Distance Matrix

• SVD

• Event detection

• Projected distances

• Localization

• Distance Matrix

• SVD

04/20/23 22/46

Passive LocalizationPassive Localization

• Localization

• Linear Combination coefficients

• Localization

• Linear Combination coefficients

04/20/23 23/46

MotivationMotivation

• Deployment of anchor nodes at specific position not easy

• Function of anchor nodes are different in passive localization

• Deployment of anchor nodes at specific position not easy

• Function of anchor nodes are different in passive localization

04/20/23 24/46

Anchor Node PlacementAnchor Node Placement

• Density

• Better to have more anchor nodes

• Deployment and hardware costs

• Redundancy

• Geometry

• No three anchor nodes may be linearly related

• Density

• Better to have more anchor nodes

• Deployment and hardware costs

• Redundancy

• Geometry

• No three anchor nodes may be linearly related

04/20/23 25/46

Simulations and resultsSimulations and results

Assumptions:

• Propagation velocity – unity

• Clocks - time synchronized.

• Global events - distributed around the network.

• Signal processing – skipped

Assumptions:

• Propagation velocity – unity

• Clocks - time synchronized.

• Global events - distributed around the network.

• Signal processing – skipped

04/20/23 26/46

Simulations and resultsSimulations and results

Assumptions:

• Ideal case – no redundancy

• Global event – static sources

Assumptions:

• Ideal case – no redundancy

• Global event – static sources

04/20/23 27/46

Simulations and ResultsSimulations and Results

User Interface: User Interface:

04/20/23 28/46

Simulations and ResultsSimulations and Results

Localization Error:Localization Error:

04/20/23 29/46

Simulations and ResultsSimulations and Results

Random deploymentRandom deployment

n = 10, k = 3

04/20/23 30/46

Simulations and ResultsSimulations and Results

Random deploymentRandom deployment

n = 10, e = 20

04/20/23 31/46

Simulations and ResultsSimulations and Results

Manual deployment – Sparse networkManual deployment – Sparse network

(Lerr = 15.52%)

∆ Sensor Nodes

+ Computed position

● Anchor Nodes

04/20/23 32/46

Simulations and ResultsSimulations and Results

Manual deployment – Sparse networkManual deployment – Sparse network

(Lerr = 9.68 %)

04/20/23 33/46

Simulations and ResultsSimulations and Results

Manual deployment – Sparse networkManual deployment – Sparse network

(Lerr = 5.75 %)

04/20/23 34/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 18.63 %)

04/20/23 35/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 12.24 %)

04/20/23 36/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 43.75 %)

04/20/23 37/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 586.54 %)

04/20/23 38/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 14.92 %)

04/20/23 39/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 14.11 %)

04/20/23 40/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 11.57 %)

04/20/23 41/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 11.32 %)

04/20/23 42/46

Simulations and ResultsSimulations and Results

Manual deployment – Dense networkManual deployment – Dense network

(Lerr = 11.54 %)

04/20/23 43/46

ConclusionsConclusions

• Investigated positioning of anchor nodes

• Better to deploy anchor nodes at the center of the network

• Less linearity – Better localization

• Placing at right angles

• Real situations may be different

• Investigated positioning of anchor nodes

• Better to deploy anchor nodes at the center of the network

• Less linearity – Better localization

• Placing at right angles

• Real situations may be different

04/20/23 44/46

Future DirectionsFuture Directions

• Implementation on motes.

• Third dimension

• Time synchronization

• Mobile global events

• Implementation on motes.

• Third dimension

• Time synchronization

• Mobile global events

04/20/23 45/46

Questions ?Questions ?

04/20/23 46/46