AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou

Slides:



Advertisements
Similar presentations
Location Determination for Mobile Devices Wencong Yuan Apr
Advertisements

GeoStamping - A field Information collection mobile application 1 By: Subrata N. Das, Saurabh Gangwar, Ashok K. Joshi RRSC –Central, Nagpur Conference.
Campnav Dr. Gunho Sohn (Supervisor) Alec Mantha Maninder Gill
Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
MP3 proposal. Template  Title  Your group name and group members  Application overview  Main functions  Detail description  Timeline and task assignment.
- Enabling Ubiquitous Positioning and Navigation Through Crowdsourcing
Making the most of Satellite Navigation and Tracking Integration with your Business System.
Gefördert durch das Kompetenzzentrenprogramm DI Alfred Wertner 19. September 2014 Ubiquitous Personal Computing © Know-Center Security.
Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman.
A Platform for the Evaluation of Fingerprint Positioning Algorithms on Android Smartphones C. Laoudias, G.Constantinou, M. Constantinides, S. Nicolaou,
Laboratoire d'InfoRmatique en Images et Systèmes d'information UMR /06/2015 Vasile-Marian Scuturici and Dejene Ejigu LIRIS-UMR 5205 CNRS, INSA de.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 NSF Workshop on Sustainable Energy Efficient Data Management (SEEDM), Arlington,
Urban Sensing Jonathan Yang UCLA CS194 Fall 2007 Jonathan Yang UCLA CS194 Fall 2007.
LYU0401 Location-Based Multimedia Mobile Service Clarence Fung Tilen Ma Supervisor: Professor Michael Lyu Marker: Professor Alan Liew.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Haptic: Image: Audio: Text: Landmark: YesNo YesNo YesNo YesNo YesNo Haptic technology, or haptics, is a tactile feedback technology that takes advantage.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
Garmin GPS III Plus Data Collection. Objectives Collect: - Waypoints -Average Position Waypoints -Reference Waypoints - Multiple Tracks in One Track Log.
Stock Detector Real Time Tracing Diamonds And Gems May 2006 Diamond Location To Know Where Your Diamonds Are.
Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.
Presented by: Z.G. Huang May 04, 2011 Did You See Bob? Human Localization using Mobile Phones Romit Roy Choudhury Duke University Durham, NC, USA Ionut.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ Demetris Zeinalipour – "Workshop on Social.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
ProSense Research Infrastructure at ETF Belgrade Aleksandar Crnjin School of Electrical Engineering (ETF) Belgrade, Serbia.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
July 25, 2010 SensorKDD Activity Recognition Using Cell Phone Accelerometers Jennifer Kwapisz, Gary Weiss, Samuel Moore Department of Computer &
Patient Location via Received Signal Strength (RSS) Analysis Dan Albano, Chris Comeau, Jeramie Ianelli, Sean Palastro Project Advisor Taib Znati Tuesday.
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Project Objectives Today’s GPS technology allow calculating and producing accurate positioning and tracking of the movement path in open environments.
Department of Information Engineering The Chinese University of Hong Kong A Framework for Monitoring and Measuring a Large-Scale Distributed System in.
Anonymous Localization of Wireless Terminals in Indoors Shahrokh Valaee Wireless and Internet Research Lab (WIRLab) Dept of Electrical and Computer Engineering.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/ © Larkou, Metochi, Chatzimilioudis and Zeinalipour-Yazti, Mobisocial'13,
ACM HotPlanet 2012 – The 4 th ACM International Workshop on Hot Topics in Planet-Scale Measurement – co-located with ACM MobiSys 25 th June, 2012 Low Wood.
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
Final Year Projects Prof. Joseph Ng. Mobile Application Development Sensor Programming Android Platform Preferred Applications on the following domains:
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Phone-Radar : Infrastructure-free Device-to-deveice Localization 班級:碩研資工一甲 姓名:高逸軒 學號: MA4G0110 Author:Zheng Song, STATE KEY LAB. OF NETWORKING & SWITCHING.
1 City With a Memory CSE 535: Mobile Computing Andreea Danielescu Andrew McCord Brandon Mechtley Shawn Nikkila.
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 2nd Cyprus Workshop on Computing: Scientific Applications of Computing October.
ROVER TECHNOLOGY PRESENTED BY Gaurav Dhuppar Final Year I.T. GUIDED BY Ms. Kavita Bhatt Lecturer I.T.
TIU Tracking System Requirements Asset tag’s size: 1” x 1” x 1” Low power consumption Accurate Web application as user interface 2D map display Scalable.
Incentive Mechanism Design and Implementation for Mobile Sensing Systems Zhibo Wang Dept. of EECS University of Tennessee, Knoxville Project for ECE 692.
Web: ~ laoudias/pages/platform.htmlhttp://www2.ucy.ac.cy/ ~ laoudias/pages/platform.html
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 1/17 ERCIM Spring Meeting 2013, June 6, 2013, Nicosia,
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Day in the Life (DITL) Production Operations with Energy Builder Copyright © 2015 EDataViz LLC.
Indoor positioning systems Kyle Hampton. Outline Introduction Uses Players Techniques Challenges Future Conclusion.
GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.
Mobile phone sensors. Sensors Sensors gyroscope The gyroscope is a sensor that can provide orientation information as well. This sensor can tell how.
Pilot Walktour Pack Operation Guide V3.4
Anyplace Indoor Information Service
UCF Parking Route and Heat Maps
Internet-based Indoor Navigation Services
Pilot Walktour Pack Operation Guide V3.2
Indoor Data Management in Anyplace
Outline Introduction Standards Project General Idea
Privacy-Preserving Indoor Localization on Smartphones
Project: Integrating Indoor Localization to Gaming
Subway Station Real-time Indoor Positioning System for Cell Phones
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
AirPlace Indoor Positioning Platform for Android Smartphones
Spatio-Temporal WiFi Localization
FMS: Managing Crowdsourced Indoor Signals with the Fingerprint Management Studio Marileni Angelidou1, Constantinos Costa1, Artyom Nikitin2, Demetrios.
Sri Naga Jahnavi Yeddanapudy
Sensor Fusion Localization and Navigation for Visually Impaired People
School of Information Systems Singapore Management University
Presentation transcript:

AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou EPL371 – Systems Programming

AirPlace Indoor positioning system For Android smartphones Using Wi-Fi fingerprinting For Android smartphones Flexible Wi-Fi API (Received Signal Strength) Sensor rich (Accelerometer, Gyroscope, etc) EPL371 – Systems Programming

Indoor Localization GPS does not work. Some indoor positioning methods: Camera to spot unique visual landmarks (Inside App) Magnetic field and accelerometer sensors (Smartsense) Multi-antenna systems that measure distance (EasyPoint) EPL371 – Systems Programming

Indoor Localization Wi-Fi signals utilization. Android API provides classes and methods to track Wi-Fi signals. An initial mapping/logging of the building required. RSS fingerprint-based algorithms. EPL371 – Systems Programming

System Architecture EPL371 – Systems Programming

RSS Logger A floor plan of the building is required. User moves to the desired location and selects their position on the map. EPL371 – Systems Programming

RSS Logger User selects number of samples to be collected and time interval between them. EPL371 – Systems Programming

RSS Logger By pressing ‘Record Info’, the logger starts collecting samples from surrounding access points. Samples are stored on the device, can be uploaded on server. EPL371 – Systems Programming

Distribution Server Constructs and circulates the radiomaps. Stores various positioning algorithm-specific parameters. Users either upload collected RSS data, or download radiomaps and algorithm parameters. EPL371 – Systems Programming

Distribution Server All samples collected on a specific location are averaged and merged in a single file. Reduced noise (e.g. varying RSS) Exaggerated measurements (e.g. malfunctioning hardware) Minimum download file size (for the tracking app). EPL371 – Systems Programming

Tracker – Find Me Positioning client. Downloads radiomap for a specific building and positioning algorithm parameters from distribution server EPL371 – Systems Programming

Tracker – Find Me User can select their preferred positioning algorithm. ‘Find Me Indoor’ button positions user on the map. ‘Track Me On’ button allows real-time indoor navigation. EPL371 – Systems Programming

Crowdsourcing and AirPlace Logger app allows users to contribute collected RSS values. Pros Cons Multiple RSS mappings for various buildings Collaborative effort User involvement Malicious users Incentives EPL371 – Systems Programming

What we had to implement Until now… Logger application The user touches on a point on the floor plan and presses the record button. The application receives N signal samples. The samples are associated with the specific spot on the floor plan and log files are created. EPL371 – Systems Programming

What we had to implement Our implementation Logger application The user touches on a spot and immediately starts walking in a straight line. Wi-Fi samples are gathered continuously. Standing/walking detector. When the user stops walking they touch the spot representing their final location. EPL371 – Systems Programming

What we had to implement The RSS samples are then distributed evenly along the points on the line the user has walked. The distance between the two spots is already known. Standing/walking detector is used When the user is standing, all samples received at that location are associated with it. That location is marked as one point on the straight line. EPL371 – Systems Programming

Movement detection 𝜶= 𝒙 𝟐 + 𝒚 𝟐 + 𝒛 𝟐 −𝒈 EPL371 – Systems Programming

Movement detection EPL371 – Systems Programming

Execution example User movement Walk 5m. Samples collected:5 Stand. #RSS samples = 20 9 of them when the user was standing Total distance = 10m Starting point (2,0) Ending point (2,10) So now we have (2,0) – 1 sample – S1 (2,1) – 1 sample – S2 (2,2) – 1 sample – S3 (2,3) – 1 sample – S4 (2,4) – 1 sample – S5 (2,5) – 9 samples – S6-S14 (2,6) – 1 sample – S15 (2,7) – 1 sample – S16 (2,8) – 1 sample – S17 (2,9) – 1 sample – S18 (2,10) – 1 sample – S19 Walk 5m. Samples collected:5 Stand. Samples collected: 9 Walk 5m. Samples collected: 6 EPL371 – Systems Programming

What we accomplished A more intuitive way of RSS logging. Less user interaction. EPL371 – Systems Programming

AirPlace – To sum up Indoor localization Infrastructure independent – Wi-Fi fingerprinting Infrastructure independent Low network usage – position is calculated locally on the device Privacy EPL371 – Systems Programming

2nd place at Recent Award Microsoft Research Indoor Localization Contest (IPSN'14) in Berlin, Germany. EPL371 – Systems Programming

Thank you for your attention EPL371 – Systems Programming

References [C42] "The Airplace Indoor Positioning Platform for Android Smartphones", C. Laoudias, G. Constantinou, M. Constantinides, S. Nicolaou, D. Zeinalipour-Yazti, C. G. Panayiotou "Proceedings of the 13th IEEE International Conference on Mobile Data Management" (MDM '12), IEEE Computer Society, Pages: 312--315, Bangalore, India, ISBN: 978-0-7695-4713-8, 2012. [C39] "Demo: the airplace indoor positioning platform", C. Laoudias, G. Constantinou, M. Constantinides, S. Nicolaou, D. Zeinalipour-Yazti and C. G. Panayiotou "Proceedings of the 10th International Conference on Mobile Systems, Applications and Services" (Mobisys '12), Pages: 467-468, Low Wood Bay, Lake District UK, June 25 - 29, ISBN: 978-1-4503-1301-8, 2012. http://anyplace.cs.ucy.ac.cy/ http://research.microsoft.com/en-us/events/ipsn2014indoorlocalizatinocompetition/ https://github.com/bagilevi/android-pedometer http://www.gizmag.com/led-rf-product-location-system/21247/ http://www.gizmag.com/inside-app-indoor-navigation/30702/ http://archive.wired.com/wired/archive/14.06/crowds.html EPL371 – Systems Programming