GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker.

Slides:



Advertisements
Similar presentations
AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou
Advertisements

MP3 proposal. Template  Title  Your group name and group members  Application overview  Main functions  Detail description  Timeline and task assignment.
Smartphone Apps Development Team Weiqing Li Lijun Zhu Man Li.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Introduction to push technology © 2009 Research In Motion Limited.
Tracking & Login Data persistence User tracking.
Department of Electrical and Computer Engineering MDR Presentation Team Frij.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
Parking Space Finder Lucia Wiguno Thursday, April
Problem Description: Current localization methods have disadvantages Problem Description: Current localization methods have disadvantages Proposed Solution:
Urban Sensing Jonathan Yang UCLA CS194 Fall 2007 Jonathan Yang UCLA CS194 Fall 2007.
1 Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall.
Mobile Application Development
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Preliminary Design Review.
Multi-criteria infrastructure for location-based applications Shortly known as: Localization Platform Ronen Abraham Ido Cohen Yuval Efrati Tomer Sole'
STORE ITEM FINDER FOR ANDROID Brian McClure Aarron Hulswitt Kevrin Blood Dr. Ledgard – Faculty Advisor.
Wi-Fi Hyunshik Seo. CONTENTS What is Wi-Fi ? A short history of Wi-Fi How Wi-Fi works – Internet access technology – Topology of Wi-Fi Location-aware.
NEW PRODUCT INTRODUCTION: SalesLink TOUCH April 2015.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Presented By: Shashank Bhadauriya Varun Singh Shakti Suman.
Android Core Logging Application Keith Schneider Introduction The Core Logging application is part of a software suite that is designed to enable geologic.
Mobile Voice Mate Final Presentation H.T.M. Gamage F.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
I AM THE ANTENNA: ACCURATE OUTDOOR AP LOCATION USING SMARTPHONES ZENGBIN ZHANG, XIA ZHOU, WEILE ZHANG, YUANYANG ZHANG GANG WANG, BEN Y. ZHAO, HAITAO ZHENG.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
NETWORK CHONGSEOK PARK 10DD MRS. VEENA MONY Content.
AS ICT.  A portable communication device is a pocket sized device that is carried around by an individual  They typically have a display screen with.
Mobile Programming Lecture 1 Getting Started. Today's Agenda About the Eclipse IDE Hello, World! Project Android Project Structure Intro to Activities,
Android ADK based app for offer making based on location and activity reporting John Waters.
Basic Data Communication
Behavioral Patterns  Behavioral patterns are patterns whose purpose is to facilitate the work of algorithmic calculations and communication between classes.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
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.
Operating system for mobile devices with a Java programming interface. Provides tools, e.g. a compiler, debugger, device emulator, and its own Java Virtual.
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
1 1 CSCE 5013: Hot Topics in Mobile and Pervasive Computing Discussion of LOC1 and LOC2 Nilanjan Banerjee Hot Topic in Mobile and Pervasive Computing University.
DUE Hello World on the Android Platform.
THOMAS RANDOLPH KYLE SMITH STUART FELDT NICK PARKER What: Restaurant Management System. Why: Improve customer experience. Makes us better: Ours is personal.
GPS (Global Positioning System). Allows you to share your location in real time and locate your friends using smartphones and GPS.
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.
WEST VIRGINIA UNIVERSITY Lane Department of Computer Science and Electrical Engineering CROWDSOURCED TRAFFIC MAP Team Members: Faculty Mentor: David Williams.
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
FriendFinder Location-aware social networking on mobile phones.
FriendFinder Location-aware social networking on mobile phones.
WWW Programming Model. WWW Model The Internet WWW architecture provides a flexible and powerful programming model. Applications and content are presented.
Typing Pattern Authentication Techniques 3 rd Quarter Luke Knepper.
1 Department of Electrical and Computer Engineering Team AlternativeChoices October 10, 2012 Preliminary Design Review.
COGNITIVE NETWORK ACCESS USING FUZZY DECISION MAKING Nicola Baldo and Michele Zorzi Department of Information Engineering – University of Padova, Italy.
DEVOLOPING ANDROID APP ON LOCATION BASED REMINDER ON ANDROID MOBILE SYSTEMS.
Location Based Reminding System Jacob Christensen & Jai Modi.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Automated Data Capture Technologies O It is often necessary or convenient to capture data automatically, for example the delivery of a package by an Cable.
Indoor positioning systems Kyle Hampton. Outline Introduction Uses Players Techniques Challenges Future Conclusion.
CHAPTER 8 Communication and Network Copyright © Cengage Learning. All rights reserved.
MOBILE CAMPUS NAVIGATION APPLICATION WITH AUGMENTED REALITY GROUP - 20.
Meeting High Speed Wi-Fi Needs in Difficult Dorm Environments ANGELO D. SANTABARBARA DIRECTOR NETWORKS & SYSTEMS.
Computer Networks CSC September 23,
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
UCF Parking Route and Heat Maps
Supervised by: Dr.Saed Tarapiah
Introduction to Computers
Location Based Reminding System
Omni-directional WiFi Localization
Team North Star + Lockheed Martin
SDP19 positIN Abstract System Overview Block Diagram Results
Presentation transcript:

GSU Indoor Navigation Senior Project Fall Semester 2013 Michael W Tucker

Development Development: Maya: = Sample Building Layout for Navigation GUI Development: Photoshop, Android SDK= Languages: Java, Android operating system IDE: IntelliJ IDEA12.1.6, Eclipse

Purpose I am attempting to build an indoor navigation application. The GSU application app would primarily be used by incoming students that tend to have a hard time finding their way around the campus or specific buildings. The application would then pinpoint the students location using their device, launch a 3d render of the building, followed by guiding them to the assigned classroom using a built in navigation system.

How Indoor Navigation Works and why it’s so difficult. An indoor positioning system (IPS) is a network of devices used to wirelessly locate objects or people inside a building. Instead of using satellites, an IPS relies on nearby anchors (nodes with a known position), which either actively locate tags or provide environmental context for devices to sense. The localized nature of an IPS has resulted in design fragmentation, with systems making use of various optical, radio, or even acoustic technologies. GPS does not work indoors. The satellite signals are not strong enough to penetrate any building a student may enter. All modern smartphones have Wi-Fi built in, and wireless networks are common enough in indoor spaces that an app could easily scan for known access points and calculate your position using trilateration. Unlike the wide open world of Android, developers on the iPhone side aren’t allowed to perform these Wi-Fi “signal scans.” Fortunately, there are alternatives. One approach is to make the building do the work instead of the device. Some Wi-Fi installations, such as the Cisco MSE, can determine the location of any wireless device in the building. The access points themselves listen for the Wi-Fi signals created by your phone, then estimate its position via trilateration. This solution has been deployed successfully at a few locations, including at the American Museum of Natural History.

GSU Navigation Prototype #1 Idea was scrapped

GSU Navigation Prototype 2

GSU Navigation Prototype 2 Continued

GSU Navigation Functionality There is an open source application called “Red pin“. Redpin consist of two basic components: a sniffer component that gathers and collects information about different wireless devices in range in order to create a fingerprint, and a locator component, which stores measured fingerprints in a repository and contains the algorithm to locate a mobile device. To allow easy, reliable and fast user collaboration, the locator is run as a central server. It is implemented using Java SE 6.0 and SQLite (or MySQL). The sniffer component the system uses is an (iPhone, Android) application that gathers information about different wireless devices in range. Interval Labeling for the Redpin Client application works as follows. When a user adds a new location, the current location is stored, and an interval scanner is instantiated. The interval scanner runs in the background, and periodically performs a scan of Wi-Fi networks, creating fingerprints by attaching the current location to the new Wi-Fi measurements. The fingerprint is then being sent to the server and is stored there. Interval scanning is stopped whenever a significant movement is detected through the built-in (iPhone, Android) accelerometer, or when the users try to either add a new location or locate themselves.

Additional “Redpin” info Instead of relying on a static fingerprint model, Redpin does not make a difference between training and usage. Redpin can be used right away and allows its user to enter the symbolic labels if necessary. To further increase the accuracy and the adaptability of the locator, Redpin allows multiple measurements taken consecutively to be added to the same fingerprint. We call this process 'Interval Labeling'. In addition, Redpin employs a two stage positioning mechanism: if fingerprints consist of only a few measurements, Redpin uses a kNN variant while SVM is used for big fingerprints.

GSU Navigation Flow Chart Launch GSU Application Log in New User Student Info Needed Class Entry/ Lookup Submit Indoor Navigation Directions List Submit Classes Displayed Previous Indoor Navigation Active Directions Text Based Displayed Directions Indoor Navigation Stop Return Classes Displayed Multiple Classed Stored Stop and Close GSU Navigation App Stop Return Classes Displayed Previous

GSU Flow Chart Continued

GSU Navigation System Example: of the RedPin Engine GSU Navigation GSU Text Navigation Red pin would run underneath the GSU app when the navigation is launched.