Project Objectives o Developing android application which turns standard cellular phone into a tracking device that is capable to estimate the current.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Welcome to QuadraNet Systems.
Wearable Badge for Indoor Location Estimation of Mobile Users MAS 961 Developing Applications for Sensor Networks Daniel Olguin Olguin MIT Media Lab.
Service Manager Service Desk Overview
The Components There are three main components of inDepth Lite, inDepth and inDepth+ Real Time Component Reporting Package Configuration Tools.
Discipline, Crime, and Violence October 2014 Tara K. McDaniel, M.S.
Cataloging: Millennium Silver and Beyond Claudia Conrad Product Manager, Cataloging ALA Annual 2004.
A Versatile Depalletizer of Boxes Based on Range Imagery Dimitrios Katsoulas*, Lothar Bergen*, Lambis Tassakos** *University of Freiburg **Inos Automation-software.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Game Development with Kinect
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Design and Implementation of a Server Director Project for the LCCN Lab at the Technion.
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
THE SECOND LIFE OF A SENSOR: INTEGRATING REAL-WORLD EXPERIENCE IN VIRTUAL WORLDS USING MOBILE PHONES Sherrin George & Reena Rajan.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
CIS 375 Final Presentation Doug Code § Brad Lloyd § Michelle Zukowski.
Mobile Application Abstract Future Work The potential applications and integration of this project are vast – many large department and grocery stores.
Semester Programming Project for CS 356
Computer-Based Trading Room Dec04-05 Client: ISU College of Business Advisor: Dr. Gerald B. Sheblé Team Members Steve Saillard Vipul Tiwari Dan Fitch Fahim.
1 Shawlands Academy Higher Computing Software Development Unit.
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.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Kaifei Chen, Siyuan He, Beidi Chen, John Kolb, Randy H. Katz, David E
Project Objectives Today’s GPS technology allow calculating and producing accurate positioning and tracking of the movement path in open environments.
Section 1: Introducing Group Policy What Is Group Policy? Group Policy Scenarios New Group Policy Features Introduced with Windows Server 2008 and Windows.
Allergy Reporter Jeff Boyd Sam Olsen. Motivation.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Presentation on SubmissionTrackingTool: by Anjan Sharma.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
making services simple Adding a Network- Convergent Service to the Connected Services Sandbox.
Leveraging ArcGIS Online Elevation and Hydrology Services
System introduction Sept What is Urgentys ? The Urgentys is a unique lone worker protection system centrally operated on a world-class platform.
System introduction Sept GoTEK10 GPS Locator GLOBAL SECURITY TRACKING.
Object Diagram Notation Lecture Oo11 Object Visibility.
Incorporating Dynamic Time Warping (DTW) in the SeqRec.m File Presented by: Clay McCreary, MSEE.
Charles Dunbar, Ben Kallal, Ankit Patel, Peter Purcell, Kody Reynolds.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
HIMALAYA Test Review 16/12/2013 D4.8 Demonstration software subsystem unitary test report.
GPS for Teachers. What is GPS? Global Positioning System –A Network of satellites that continuously transmit coded information, which makes it possible.
The Software Development Process
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
Real-Time Cyber Physical Systems Application on MobilityFirst Winlab Summer Internship 2015 Karthikeyan Ganesan, Wuyang Zhang, Zihong Zheng Shantanu Ghosh,
Mercury. One single online platform: Mercury Highlights – USP’s Web-based platform: accessible from any computer in any location without installing any.
1.Research Motivation 2.Existing Techniques 3.Proposed Technique 4.Limitations 5.Conclusion.
Implementation of a Relational Database as an Aid to Automatic Target Recognition Christopher C. Frost Computer Science Mentor: Steven Vanstone.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
Dead Reckoning with Smart Phone Sensors for Emergency Rooms Ravi Pitapurapu, Ajay Gupta, Kurt Maly, Tameer Nadeem, Ramesh Govindarajulu, Sandip Godambe,
Lesson 2a © 2005 Cisco Systems, Inc. All rights reserved. SNPA v4.0—2-1 Firewall Technologies and the Cisco Security Appliance.
Project Retrospective Team FancyPants. What is CyteSee? Idea.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Decom North Sea Late Life Planning Portal (L2P2) Design Workshop – Follow-up 13 January
MOBILE CAMPUS NAVIGATION APPLICATION WITH AUGMENTED REALITY GROUP - 20.
1/10/2018 9:33 PM Cloud Roadshow © 2014 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO.
Pilot Walktour Pack Operation Guide V3.4
Instructor Materials Chapter 5: Dynamic Routing
Microsoft /17/2018 4:24 AM BRK4012 Dive deep on Skype Web SDK & Skype for Business App SDK - Build apps across Web, IOS & Android Srividhya Chandrasekaran Amit.
Indoor Navigation Using a Wireless Sensor Network
Pre assessment Questions
Secure Remote Access to on-premises Web Apps using Azure AD
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
Chapter 5: Dynamic Routing
Review on Smart Solutions for People with Visual Impairment
Sensor Fusion Localization and Navigation for Visually Impaired People
Leveraging ArcGIS Online Elevation and Hydrology Services
School of Information Systems Singapore Management University
Presentation transcript:

Project Objectives o Developing android application which turns standard cellular phone into a tracking device that is capable to estimate the current person’s indoor position accurately over time. o This includes: o Incorporating with inertial position algorithm o Developing elevation tracking algorithm o Developing indoor map matching algorithm

Demonstration A map data structure is created with the map creation tool QR codes are created with the QR creation tool Client scans QR Server displays map matched locations

System Communication Diagram Android Clients Map Matching and Presentation Server Map Servers HTTP FTP Map Synchronization Request Map Synchronization Status BuildingMesh Request BuildingMesh Step message Location Message

Indoor Map Matching Server A multi thread server which is responsible for clients location correction by map matching.

Map Matching Algorithm

match a sequence of measured points with given accumulative bounded error onto an indoor map. The Problem

match a sequence of measured points with given accumulative bounded error onto an indoor map. Step vector Angular error Length error

The Algorithm Main idea For each received point, maintain all the possible area in which the current point can be. The possible area is a function of the bounded error and the previous point possible area. Choose the most likely point from this area.

The Algorithm Main Idea cont’d. Move the previous possible area by the step vector, excluding all the area that cannot reach its’ destination due to surface restrictions (walls). Expand the possible area to express the union of the possible areas for each post-step-movement point inside previous possible area.

Area Moving and Expanding Red – source area, Yellow – destination area Wall area

Area Moving and Expanding Red – source area, Yellow – destination area

Area Moving and Expanding Final result – after intersecting with not possible area

Indoor Map Tracker Android Application The application is responsible producing the most accurate current relative locations, using only inertial sensors.

Summary o The purpose of this project was to improve the accuracy of indoor inertial position tracking by matching the path to the building map. o We didn’t find any previous global and efficient solution to that problem. o Our solution meets the requirements above expected. o Further more, we provided a full user experience: map creation tool, QR code creation tool, matched positions presentation ability and an easy and intuitive android application interface. o Further development option is to develop device relative to walk direction recognition algorithm, which will allow using the application while holding device in the hand. o This project exposed us to new fields of knowledge and experience, from learning to develop for android platform and understanding its API levels, algorithmic calculations and more. We are pleased and satisfied from the project and its results.