Sensor & Computing Infrastructure for Environmental Risks Vassilis Papataxiarhis Department of Informatics and Telecommunications University.

Slides:



Advertisements
Similar presentations
anywhere and everywhere. omnipresent A sensor network is an infrastructure comprised of sensing (measuring), computing, and communication elements.
Advertisements

SunSPOTs At Sydney University by Tim Dawborn. Agenda What are SunSPOTs? What are we doing with them?  Corona  SPOTCopter.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
Presented by : Poorya Ghafoorpoor Yazdi Eastern Mediterranean University Mechanical Engineering Department Master Thesis Presentation Eastern Mediterranean.
Sensor Network Platforms and Tools
Wireless Sensor Networks: An overview and experiences. Matthew Grove PEDAL Seminar Series, January 9th 2008.
Semantic Web Based Architecture for Managing Hardware Heterogeneity in Wireless Sensor Network Authors: Sinisa Nikolić, MSc Valentin Penca, MSc Milan Segedinac,
Collaborative Sensing over Smart Sensors Vassileios Tsetsos, Nikolaos Silvestros & Stathes Hadjiefthymiades Pervasive Computing Research Group Dept of.
1 SAFIRE Project DHS Update – July 15, 2009 Introductions  Update since last teleconference Demo Video - Fire Incident Command Board (FICB) SAFIRE Streams.
Sensor & Computing Infrastructure for Environmental Risks SCIER FP IST-5 Stathes Hadjiefthymiades (NKUA) 1st Student Workshop on Wireless Sensor.
Vassilis Papataxiarhis, V.Tsetsos, and S.Hadjiefthymiades Department of Informatics and Telecommunications University of Athens – Greece.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
C C C ipa IPAC Integrated Platform for Autonomic Computing Stathes Hadjiefthymiades IPAC Technical Manager COBBICI Lisbon 25 June 2008.
SensIT PI Meeting, April 17-20, Distributed Services for Self-Organizing Sensor Networks Alvin S. Lim Computer Science and Software Engineering.
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Programming mobile devices Part II Programming Symbian devices with Symbian C++
Chapter 10 Architectural Design
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
Intelligent Shipping Container Project IMPACT & INTEL.
The SensorsLab at CTI ( Sotiris Nikoletseas U. of Patras and CTI ( 2 nd ProSense Technical Workshop,
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Input/OUTPUT [I/O Module structure].
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
A Lightweight Platform for Integration of Resource Limited Devices into Pervasive Grids Stavros Isaiadis and Vladimir Getov University of Westminster
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Computer Science Wi-Fi App using J2ME and MVC Architecture Advisor : Dr. Chung-E Wang Department of Computer Science Sacramento State University Date:
Microcontroller-Based Wireless Sensor Networks
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Lecture 9: Chapter 9 Architectural Design
CG&GIS Lab Computer Graphics and Geographic Information Systems Laboratory University of Ni š Faculty of Electronic Engineering Prof. Dr Dejan Rančić Prof.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
IntroductionRelated work 2 Contents Publish/Subscribe middleware Conclusion and Future works.
Pervasive Computing Research Unit Presentation of Research Activities University of Athens Department of Informatics & Telecommunications.
Embedded Runtime Reconfigurable Nodes for wireless sensor networks applications Chris Morales Kaz Onishi 1.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology 1 Wireless Sensor Network Wireless Sensor Network Based.
MNISIKLIS: Indoor LBS for All Vassilis Papataxiarhis, V.Riga, V. Nomikos, O.Sekkas, K.Kolomvatsos, V.Tsetsos, P. Papageorgas, S.Vourakis, S.Hadjiefthymiades,
IPower: An Energy Conservation System for Intelligent Buildings International Journal of Sensor Networks Yu-Chee Tseng, You-Chiun Wang, and Lun- Wu Yeh.
Pervasive Computing Research Unit Presentation of Research Activities University of Athens Department of Informatics & Telecommunications.
Context Workshop. Diepenbeek 22 january 2004 Agenda Introduction Work methodology Context description Description frameworks Conclusion Questions.
1 Computing Challenges for the Square Kilometre Array Mathai Joseph & Harrick Vin Tata Research Development & Design Centre Pune, India CHEP Mumbai 16.
Sun SPOT Introduction Miloš Solujić. Outline SPOT – beginnings Technical details - hardware Technical details - software Basestations SPOT – Pros and.
A Multi-level Data Fusion Approach for Early Fire Detection Odysseas Sekkas Stathes Hadjiefthymiades Evangelos Zervas Pervasive Computing Research Group,
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Test Interface Units (TIUs) used in validating hardware. A TIU.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
Application Ontology Manager for Hydra IST Ján Hreňo Martin Sarnovský Peter Kostelník TU Košice.
Intelligent Transport Systems
World Representation for Vehicle Navigation and Standards for Cooperative Vehicles Dr Javier Ibanez-Guzman 31st, January 2007 Orbassano.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Sun Small Programmable Object Technology (Sun SPOT)‏
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Gaia An Infrastructure for Active Spaces Prof. Klara Nahrstedt Prof. David Kriegman Prof. Dennis Mickunas
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
6 th Italian Forum on Ambient Assisted Living ForItAAL 2015 “ An Open Hardware Modular Node for Wireless Body Area Networks ” An Open Hardware Modular.
LetItFlow Architecture Specification Project Meeting Vienna, – Victor Carmocanu SIVECO Romania.
G. Russo, D. Del Prete, S. Pardi Kick Off Meeting - Isola d'Elba, 2011 May 29th–June 01th A proposal for distributed computing monitoring for SuperB G.
Software Architecture of Sensors. Hardware - Sensor Nodes Sensing: sensor --a transducer that converts a physical, chemical, or biological parameter into.
AMSA TO 4 Advanced Technology for Sensor Clouds 09 May 2012 Anabas Inc. Indiana University.
Sun SPOT Wireless Sensors Networks José Jaime Ariza ISIS group (University of Málaga)
CMPE419 Mobile Application Development
Cloud computing mechanisms
Marios Karagiannis TCS/Sensor Lab University of Geneva 12/3/2012
Sensor Networks – Motes, Smart Spaces, and Beyond
CMPE419 Mobile Application Development
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Sensor & Computing Infrastructure for Environmental Risks Vassilis Papataxiarhis Department of Informatics and Telecommunications University of Athens – Greece "WSNs in the Real-World" Workshop, ZigBee Alliance Fall 2011 Members Meeting, October 2011, Barcelona Integrated Platform for Autonomic Computing

 Research interests: Pervasive Computing, Mobile Computing, Wireless Sensor Networks, Context- and Situation-Aware Computing Information Fusion, Distributed Computing, Semantic Web, Intelligent Multimedia Activities: Multi-layered Data Fusion, Inform. Dissemination, Distributed Intelligence, Context Prediction, Quality of Context, Optimal Stopping, Context Discovery Publications: Ph.D. dissertations: 7 IEEE / ACM Transactions: TMC, TAAS, TSMC, TITB Top Conf.: WWW, MDM, COMPSAC, MobiDE, ICPADS, Globecom 175 publications, 14 book chapters, 1050 citations Collaborators/Projects: ICT/IST (IDIRA, IPAC, SCIER, PoLoS), GSRT (Polysema, Mnisiklis, Pythagoras) CSEM, Uni. Geneva, Frequentis, Ministry of Defense, Fraunhofer, FIAT, Uni.Cyprus Sector of Computer Systems and Applications Pervasive Computing Research Group ( Coordinator: Stathes Hadjiefthymiades (3 Faculty Members, 4 Post Doc Researchers, 7 Ph.D M.Sc. Students)

Sensor & Computing Infrastructure for Environmental Risks

SCIER Objectives Sensor network infrastructures for the detection and monitoring of disastrous natural hazards. Advanced sensor fusion and management schemes. Risk evolution models simulated on GRID. Multi-risk platform. Public-private sector cooperation.

SCIER architecture

SCIER Sensing Subsystem Sensor Infrastructure –In-field sensor nodes (humidity, temp, wind speed/direction) –Out-of-field vision sensors (vision sensor) Sensor Data Fusion

SCIER Computing Subsystem Computation and Storage Environmental models –Flash Floods (FL), forest fires (FF) –GIS Infrastructure –Storage, analysis and visualization of monitored data, spatial calibration and event localization Predictive Modeling Front-End Subsystem

Local Alerting Control Unit Data flow Control flow DataBase Computing Subsystem Alerting Infrastructure JDBC Sensor Infrastructure Sensing system proxy XML LACU Software modules Remote Administration console OSGI

LACU Fusion Component (FF) Receives sensor data and executes fusion algorithms. Generates fused data with degree of reliability. Fused data fed to the Computing Subsystem.

2 nd Level Fusion Process (FF) in CS Camera data and Fused sensor data from LACUs are processed. Algorithms: – Voting algorithm – Dempster Shafer Theory of Evidence Triggers simulations according to the final probability of fire, flood, etc.

Simulation of several possible futures through the GRID infrastructure. GRID used to simulate many possible future situations (1-100) under different propagation conditions results analyzed to identify the size and shape of the resulting burned area, and provide probabilities for each of the simulated futures. FF simulation modeling

Conditions stored in metadata catalog Engine for parsing and evaluating conditions based on incoming data. Interface with Simulation subsystem triggering model execution based on fusion result Condition evaluation engine Sensor input data Metadata Catalog conditions Fusion Decision FL Modeling

SCIER GRID and FL with web-services Fusion Sensors Storage for: - fire models executables - model input data - model structural data - model output data - Pre-prepared WS + CS scenarios Services GRID SCIER central point Collect data (location+time+value): - precipitation - temperature - humidity - wind ArcGIS Executes fire modelling jobs User interface Simulation PC(s) Executes 1D flood modelling jobs Incorporates pre-calculated flood maps lookup Forwards data to storage Issues simulation jobs Runs web server with UI Web services File share, SQL SQL HTTP

System Validation & Evaluation Testing includes both fires and flooding – Gestosa, Portugal (experimental and controlled burns) – Stamata, Attica, Greece (fires, system deployed) – Aubagne, Bouches du Rhone, S. France (fires and floods) – Brno, Czech Republic (floods, system deployed)

System Validation & Evaluation Gestosa, Portugal (experimental and controlled burns)

System Validation & Evaluation Stamata, Attica, Greece (fires, system deployed)

System Validation & Evaluation Aubagne, Bouches du Rhone, S. France (fires and floods)

IPAC

IPAC Objectives  Integrated Platform for Autonomic Computing  Main goals Middleware for autonomic computing Application Creation Environment Visual Editor Textual Editor Code Generation Emulator Debugger IPAC Applications IPAC Middleware Services OSGi Platform H/W, OS, JVM IPAC Node Developer WiseMAC WiFi Short Range Communication Interfaces Sensing Elements GPS SunSPOTs Visual Sensors

IPAC Node

Light-weight IPAC node A lean version of the middleware (WiseMAC case only) On an embedded wireless sensor node platform (WiseNode) Targeted functionality IPAC-compatible communication-wise A single, customized application To be used as relay node, simple sensor node, beacon,... where full IPAC complexity is not necessary -> more nodes... -> cheaper... WiseNode

IEEE1451 in IPAC IEEE1451 standard has inspired the implementation of the Sensing Element Components as “smart sensor”. The philosophy which the IEEE1451 is based on is one of the features of the IPAC system, namely the uniform treatment of all IPAC sensors. The standard is still under development and some parts are not well defined. Commercial products (sensors, dev kit or adapter) are no available, partially available or with very short lifetime A Java implementation of the IEEE1451 has been performed based on the SUNSpot platform

IEEE1451 software architecture NCAP component: - “soft NCAP”, SECproxy OSGI module that provide NCAP functionalities - embedded in the SEC Proxy service - new sensor discovery and sensor removal - sensor data retrieval - integration with Reasoner, Storage and ECS service TIM component (Sunspot board): - SEC midlet on SUNSpot that provide TIM functionalities - physical sensor reading - respond to discovery queries - respond to transducer access requests - handle transducer management tasks - support TEDS management functions

SEC hardware platform Hardware: - Dimensions 41 x 23 x 70 mm 54 grams MHz 32 bit ARM920T core - 512K RAM/4M Flash GHz IEEE radio with integrated antenna - USB interface - 3.7V rechargeable 720 mAh lithium-ion battery - 32 uA deep sleep mode - General Purpose Sensor Board - 2G/6G 3-axis accelerometer - Temperature sensor - 8 tri-color LEDs - 6 analog inputs - 2 momentary switches - 5 general purpose I/O pins and 4 high current output pins Software: - Virtual Squawk Machine - Fully capable J2ME CLDC 1.1 Java VM with OS functionality - VM executes directly out of flash memory - Device drivers written in Java - Automatic battery management - Developer Tools - Use standard IDEs. e.g. NetBeans, to create Java code - Integrates with J2SE applications - Sun SPOT wired via USB to a computer acts as a base-station

IPAC - Platooning Two main scenarios: Road Condition & Road Availability 8 applications Applications have specific business logic Applications react when specific events are triggered Events are based on: messages (data, etc) or sensor values

Scenario 1: Road Condition A convoy should avoid a non safe area (e.g. ice in the road) Applications used:  First Vehicle the node has a vision sensor attached on it but no temperature sensor reacts in an ice event. The event is triggered based on the vision sensor indication and other vehicles’ temperature indication in case of an ICE event is sends a warning message to the rest of the vehicles  Convoy Vehicle has a temperature sensor attached on it reacts in a warning message by presenting the ICE warning in the application interface

Scenario 2: Road Availability Two convoys have intersecting routes and should avoid simultaneous use of a road junction. Applications used: –Head Vehicle (for both convoys) sends a ‘data’ message containing the node ID as the convoy moves stops or continues its route according to the message sent by the route scheduler –Tail Vehicle (for both convoys) sends a ‘data’ message containing the node ID as the convoy moves –Route scheduler accepts ‘data’ messages (data events) and based on the Rssi values it decides which convoy should proceed first

RSSI-based logic Thorough handling of RSSI measurements from convoy vehicle. The route scheduler assesses the absolute RSSI value to roughly determine the distance of the approaching vehicle and the time derivative to determine its speed. Similar approach is followed for the departure from the junction.

Thank you! IPAC website: SCIER website: