Top Banner
AN ONTOLOGY BASED SENSOR SELECTION ENGINE Primal Pappachan, Prajit Kumar Das ([email protected] , [email protected] ) Ebiquity Research Group, University of Maryland. Baltimore County CMSC 491/691 Semantic Web, Spring 2013, Research project
9

An ontology based sensor selection engine

Apr 22, 2015

Download

Documents

 
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: An ontology based sensor selection engine

AN ONTOLOGY BASEDSENSOR SELECTION ENGINE

Primal Pappachan, Prajit Kumar Das

([email protected], [email protected])

Ebiquity Research Group, University of Maryland. Baltimore County

CMSC 491/691 – Semantic Web, Spring 2013, Research project

Page 2: An ontology based sensor selection engine

Motivation

• Standardize the sensor readings from mobile devices using semantic web technologies.

• Provide a semantic interface to the sensor data so as to improve understandability and reusability as well as

easier for developer access.

• Create a knowledge base of sensors, their capabilities, accuracy score and power efficiency rating.

• Identify sensor groups which can provide the same type of data but with differing accuracy and power

requirements.

• Quantify and codify differences in sensor readings associated with various user activities.

• Make it possible to have a fine grained understanding of user context and optimize sensor usage based on

the same so as to save the phone battery.

• Correlate locations and sensor readings with place labels based on the user activity.

Page 3: An ontology based sensor selection engine

What we are trying to achieve

Page 4: An ontology based sensor selection engine

Use Cases

• Alice is at home and sleeping in her bedroom in the night. Using Wi-Fi fingerprinting the mobile knows she is

at home. The sensor probes detect no audio, no screen actions and no accelerometer reading and therefore

infers that she is sleeping. Annotates the corresponding readings with activity as sleeping and place as

bedroom. Turns off all sensors to save battery. Next time user is in the same room at same time with similar

kind of sensor readings, previous action is taken automatically.

• Bob goes to the university on week days at 9 am and is in the same building until 4 pm on these days and

attends classes and meetings. Based on similar sensor readings on weekdays between afore-mentioned time

period, system can choose a particular combination of sensors based on the capability group, required accuracy

of the requesting Apps and power efficiency rating for that time of day in the week.

Page 5: An ontology based sensor selection engine

High Level System Architecture

Applications

Android Framework

Wi-Fi Fingerprinting Sensor Probes

Knowledge Base

Inference Engine

Sensor Manager Service

User Activity Input

Sensor Manager Middleware

Page 6: An ontology based sensor selection engine

Tools of the trade

Page 7: An ontology based sensor selection engine

The Ontology

Foaf

PlatMobileLOD

PlatMobile

SensorMeasusrements

Activity

Page 8: An ontology based sensor selection engine

Roadmap to the goal

• Extend the existing Platys ontology using OWL 2 Activity Ontology to represent

association between a location and an activity.

• Use tagin! to mark indoor locations with Wi-Fi fingerprinting and use funf in a box to

collect sensor data.

• Create a sensor ontology to define sensor capability groups, efficiency ratings and accuracy

score.

• Develop App to collect user activity tags and associate tags with location.

• Generate the rules for the inference engine.

• Combine the modules into a middleware which will control the context data flow on the

mobile.

Page 9: An ontology based sensor selection engine

References & Acknowledgement[1] Zavala, Laura, et al. “Mobile, Collaborative, Context-Aware Systems.” Proc. AAAI Workshop on Activity Context Representation: Techniques and Languages, AAAI. AAAI Press.

2011.

[2] Nath, Suman. “Ace: exploiting correlation for energy-efficient and continuous context sensing.” Proceedings of the 10th international conference on Mobile systems, applications,

and services. ACM, 2012.

[3] http://xmlns.com/foaf/spec/

[4] Zhu, Yin, et al. “Feature engineering for place category classification.” Mobile data challenge (by Nokia) workshop, June. 2012.

[5] Korpipää, Panu, and Jani Mäntyjärvi. “An ontology for mobile device sensor-based context awareness.” Modeling and Using Context. Springer Berlin Heidelberg, 2003. 451-458.

[6] When will your phone battery last as long as your kindle? - http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/

[7] tagin! - Open source, location tagging engine http://wiki.mobile-accessibility.idrc.ocad.ca/w/Tagin!

[8] http://www.sciencedirect.com/science/article/pii/S1574119211000265

[9] http://www.digitaltrends.com/mobile/feel-the-power-the-future-of-smartphone-batteries/

• This research was partially supported by the national science foundation (award 0910838) and the air force office of scientific research (grant FA550-08-0265).

Dr. Anupam Joshi, Dr. Tim Finin

Under the guidance of :

Follow me on twitter: @primpopWebsite: http://primux.in