38
Department of Electrical Engineering Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction Presenter Pratikkumar Desai Advisor Dr. Kuldip Rattan PhD Seminar - 11/2/2012

Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Embed Size (px)

Citation preview

Page 1: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Presenter Pratikkumar Desai

Advisor Dr. Kuldip Rattan

PhD Seminar - 11/2/2012

Page 2: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Outline• Introduction

• Cyber-Physical System• Situation Awareness

• Motivation• Problem Statement• Semantic Sensor Web• Indoor Localization

Domain: Cyber-physical SystemsApplication: Situation Awareness

Page 3: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Cyber-Physical SystemsCyber : Computation, communication, and control that are discrete, logical, and switchedPhysical : Natural and human-made systems governed by the laws of physics and operating in continuous timeCyber-Physical Systems (CPS) : Systems in which the cyber and physical systems are tightly integrated at all scales and levels

What it is not?• Not desktop computing • Not traditional embedded/real-time systems • Not today’s sensor nets

Page 4: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

CPS Examples

eHealth

Military

Smart Home

Page 5: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Situation Awareness

Projection

of the future

state or actions

Comprehension of the current situation

Perception of the elements in the current situation

Page 6: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Motivation Scenario

• Responders are using sensor equipped mobile robot.• Building is equipped with a system which can provide location.• Need to Identify the situation from available sensor data.• Need to identify location of the event.

First responders(Hazardous condition)

Page 7: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Perceptions & Comprehensions

• Sensors on Mobile Robot:• Temperature• Pressure• Humidity• CO2

• CO• Chemical sensors

• Sensors in home:• Fire alarm• Thermostat

• Human observation• Background knowledge

• Fire:• Gas• Liquid• Wood• Mix

• Dry heat• Dry Ice• False Alarm• Chemical leakage

Page 8: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Information Overload

Page 9: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Problem Statements(1) Reduce information overload on the operatorSolutions:

• Semantic abstractions of sensor data• Semantic Sensor Web based automatic event comprehension

(2) Identify the location of the eventSolution:

• Indoor localization in GPS denied environments

Page 10: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Semantic Sensor Web

Page 11: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Semantic Web“The Semantic Web is a major research initiative of the World Wide Web Consortium (W3C) to create a metadata-rich Web of resources that can describe themselves not only by how they should be displayed (HTML) or syntactically (XML), but also by the meaning of the metadata.”

From W3C Semantic Web Activity Page

“The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.”

Tim Berners-Lee, James Hendler, Ora Lassila, The Semantic Web, Scientific American, May 2001

Page 12: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Semantic Sensor Web

• An approach of annotating raw sensor data with semantic, spatial and temporal metadata to increase interoperability.

• Provide abstraction to low level sensor data for more intuitive representation.

• Provide Comprehension abstractions for event identification.

Page 13: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Cyber-Physical Systems for Situation Awareness

Semantic Sensor Web

Page 14: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

System Architecture of Semantic Web Implementation

Page 15: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Abstraction

Bipartite Graph Sensor Perception and Event comprehension abstractionsfor the Example Scenario

Page 16: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Detecting a Fire• Temperature (local, on robot):

= 100 C

• Temperature (IR):= 150 C

• IR light (looking straight):= 800

• IR light (looking down):= 800

• Carbon Dioxide:= 2000 ppm

Page 17: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Simulation Results

RobotFire

Page 18: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Future Work

Unknown Event• Temperature (local, on robot):

= 100 C

• Temperature (IR):= 22 C

• IR light (looking straight):= 0

• IR light (looking down):= 800

• Carbon Dioxide:= 2000 ppm

Page 19: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Future Work

Fuzzy Abstraction Set

• Fuzzy abstraction sets can be useful in handling the problem of uncertain perception conditions.

• An uncertain sensor perception can infer more than one situation in some cases.

Page 20: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Indoor Localization

Page 21: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

GPS denied Environments

Page 22: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Traditional Indoor Localization Techniques

• Active Badge and Active Bat system.

• RADAR: An In-building RF-based user location and tracking system.

• RFID radar

• Object tracking with multiple cameras• Computer vision based localization

• Wireless Sensor Network

RF

Camera

TDoA

Page 23: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

The Cricket Motes

• High performance MICA2 wireless location system.• Ultrasound transmitter and receiver for time of flight

ranging.• Decentralized and scalable operation.

• Applications:-• Indoor location system• Ubiquitous computing• Asset/person tracking

Page 24: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Beacon & Listener

Ceiling

floor

Beacons• Static• Pseudo-Satellites

Listeners• Dynamic• Receivers

Page 25: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

TDoA in The Cricket System

Page 26: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Localization: TrilaterationNumber of nodes = 3.

Outlier Rejection and Multilateration are used to improve location results.

Page 27: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Pros

• Distance estimation accuracy is less than 2 cm for 10 meters.

• Appropriate for localizing • small vehicles such as Mobile

robots or a person.• Least expensive.

Cons

• Always need Line-of-Sight• (LOS) for distance estimation.• Do not work in presence• of ultrasonic noise.• Slow update rate for dynamic

application.

TDoA Based Positioning System

Page 28: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

The Proposed Algorithm• Utilizes fusion of RSSI and TDoA data for accurate

distance estimation.• The algorithm stages,

• RSSI data training• Distance estimation• Localization

• Uses TDoA as a primary distance estimation technique.• RSSI data is trained and converted into appropriate

distance measurements.• The proposed algorithm can be used in absence of one or

many TDoA links.

Page 29: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Initial Conditions

• Distances between all beacons are known and fixed

Page 30: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

0 ? ? ?? 0 ? ?? ? 0 ?? ? ? 0

L

B4

B2

B3

B1

0 ? ? ?? 0 ? ?? ? 0 ?

R14 ? ? 0

0 ? ? ?R12 0 ? ?? ? 0 ?? ? ? 0

0 ? ? ?? 0 ? ?

R13 ? 0 ?? ? ? 0

0 ? ? ? R1L T1L

? 0 ? ? ? ?? ? 0 ? ? ?? ? ? 0 ? ?

RSSI LinkTDoA Link

Beacon B1 Transmit Data

Page 31: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

0 R21 R31 R41

R12 0 ? ?R13 R23 0 ?R14 R24 R34 0

L

B4

B2

B3

B1

0 ? ? ?R12 0 ? ?R13 R23 0 ?R14 R24 R34 0

0 ? ? ?R12 0 R32 R42

R13 R23 0 ?R14 R24 R34 0

0 ? ? ?R12 0 ? ?R13 R23 0 R43

R14 R24 R34 0

0 ? ? ? R1L T1L

R12 0 ? ? R2L T2L

R13 R23 0 ? R3L T3L

R14 R24 R34 0 R4L T4L

RSSI LinkTDoA Link

Beacon B4 Transmit Data

Page 32: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Distance Estimation (i)• In traditional RSSI based estimation schemes, distance is

estimated with following equation,

Where, A is an environment loss factor

ˆ Ad

RSSI

2r

2 2

P( )

(4 )t r

t

GGd

P d L

22

2

1ˆ(4 )t r tGG P

dL RSSI

Page 33: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Distance Estimation (ii)• The algorithm proposes, ‘A’ to be a variable which is dependent upon multi-

path propagation and other environmental variables.

• ‘A’ can obtained from below equation,

• The estimated value of ‘’ is then used to calculate distance in absence of TDoA link, using following equation,

Where, ‘n’ is number of data collected

ˆˆtrained

Ad

RSSI

Page 34: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

IPS Results – Proposed AlgorithmRMS error in position estimation

(using proposed algorithm).

Page 35: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Summary• An approach of solving future situation awareness

problems using Cyber-Physical Systems.

• Introduced Semantic Web based sensor data abstraction to reduced the operator information overload.

• A novel indoor localization algorithm to pinpoint the location of event being monitored.

Page 36: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Acknowledgement• Dr. Kuldip Rattan (Advisor)• Dr. Amit Sheth ( Co-advisor / Director, Kno.e.sis)

Page 37: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Questions ?

Page 38: Situation Awareness in Cyber-Physical Systems using Indoor Localization and Semantic Data Abstraction

Department ofElectrical Engineering

Demo[If time permits]

SECURE : Semantic Empowered resCUe enviRonmEnt