Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman.

Slides:



Advertisements
Similar presentations
Design And Development of an Online Electronic Directory System for Tagbilaran city with A* Algorithm Edgar Uy II, MEng.
Advertisements

Travi-Navi: Self-deployable Indoor Navigation System
AirPlace Kyriakos Georgiou Athina Paphitou Maria Christodoulou
- Enabling Ubiquitous Positioning and Navigation Through Crowdsourcing
Real-time, low-resource corridor reconstruction using a single consumer grade RGB camera is a powerful tool for allowing a fast, inexpensive solution to.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
1 “Did you see Bob?”: Human Localization using Mobile Phones Ionut Constandache Co-authors: Xuan Bao, Martin Azizyan, and Romit Roy Choudhury Modified.
Indoor Navigation Aid Brian J. Stankiewicz, Ph.D. The University of Texas at Austin.
An appearance-based visual compass for mobile robots Jürgen Sturm University of Amsterdam Informatics Institute.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting MARTIN AZIZYAN, IONUT CONSTANDACHE, ROMIT ROY CHOUDHURY Presented by Lingfei Wu.
SurroundSense: Mobile Phone Localization via Ambience Fingerprinting Written by Martin Azizyan, Ionut Constandache, & Romit Choudhury Presented by Craig.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Feasibility of Interactive Localization and Navigation of People with Visual Impairments Ilias Apostolopoulos, Navid Fallah, Eelke Folmer and Kostas E.
Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones Jeongyeup Paek, Joongheon Kim, Ramesh Govindan CENS Talk April 30, 2010.
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
Group 9: Chill Geordi: RFID based location sensing Brian Loo (bloo) Geeta Shroff (gshroff) Zane Starr (zcs)
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
Distributed Algorithms for Guiding Navigation across a Sensor Network Qun Li, Michael DeRosa, and Daniela Rus Dartmouth College MOBICOM 2003.
Computer Science Department Andrés Corrada-Emmanuel and Howard Schultz Presented by Lawrence Carin from Duke University Autonomous precision error in low-
Haptic: Image: Audio: Text: Landmark: YesNo YesNo YesNo YesNo YesNo Haptic technology, or haptics, is a tactile feedback technology that takes advantage.
Indoors Navigation system Or How do I get to … Yoav Etsion & Tal Haramaty PostPC Computing 2002 Prof. Scott Kirkpatrick & Amnon Dekel.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
ALBERT PARK EEL 6788: ADVANCED TOPICS IN COMPUTER NETWORKS Energy-Accuracy Trade-off for Continuous Mobile Device Location, In Proc. of the 8th International.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
BlindAid Semester Final Presentation Sandra Mau, Nik Melchior, and Maxim Makatchev.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
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.
Satellites in Our Pockets: An Object Positioning System using Smartphones Justin Manweiler, Puneet Jain, Romit Roy Choudhury TsungYun
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
Click icon to add picture SmartSpaghetti: Accurate and Robust Tracking of Human's Location Mostafa Uddin, Ajay Gupta, Kurt Maly, and Tamer Nadeem.
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Indoor Localization Without the Pain Krishna Kant Chintalapudi, Anand Padmanabha Iyer, and Venkat Padmanabhan Mobicom 2010.
1 Energy-efficient Localization Via Personal Mobility Profiling Ionut Constandache Co-authors: Shravan Gaonkar, Matt Sayler, Romit Roy Choudhury and Landon.
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
LECTURE 6 Segment-based Localization. Position Measurement Systems The problem of Mobile Robot Navigation: Where am I? Where am I going? How should I.
Mapping and Localization with RFID Technology Matthai Philipose, Kenneth P Fishkin, Dieter Fox, Dirk Hahnel, Wolfram Burgard Presenter: Aniket Shah.
Energy Efficient Location Sensing Brent Horine March 30, 2011.
CLIPS: Infrastructure-free Collaborative Indoor Positioning for Time-critical Team Operations Youngtae Noh (Cisco Systems) Hirozumi Yamaguchi (Osaka University,
RADAR: An In-Building RF-based User Location and Tracking System.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Smart Parking System PREPARED BY : GHADEER AQRAA AND MARAH JABER.
Ad Hoc Positioning System (APS)
Robotics Club: 5:30 this evening
Webdust PI: Badri Nath SensIT PI Meeting January 15,16, Co-PIs: Tomasz Imielinski,
Jin Yan Embedded and Pervasive Computing Center
Accurate Indoor Localization With Zero Start-up Cost
Dead Reckoning with Smart Phone Sensors for Emergency Rooms Ravi Pitapurapu, Ajay Gupta, Kurt Maly, Tameer Nadeem, Ramesh Govindarajulu, Sandip Godambe,
1 SVY 207: Lecture 12 Modes of GPS Positioning Aim of this lecture: –To review and compare methods of static positioning, and introduce methods for kinematic.
Turning a Mobile Device into a Mouse in the Air
I Am the Antenna Accurate Outdoor AP Location Using Smartphones Zengbin Zhang†, Xia Zhou†, Weile Zhang†§, Yuanyang Zhang†, Gang Wang†, Ben Y. Zhao† and.
(2) mobility (1) sensing ability meth-amphetamine lab
The Cricket Compass for Context-Aware Mobile Applications
Geographic Routing without Location Information. Assumption by Geographic Routing Each node knows its own location.  outdoor positioning device: GPS:
Introduction to Mobile-Cloud Computing. What is Mobile Cloud Computing? an infrastructure where both the data storage and processing happen outside of.
I Am the Antenna: Accurate Outdoor AP Location using Smartphones
COGNITIVE APPROACH TO ROBOT SPATIAL MAPPING
Scooter Willis & Sumi Helal
Schedule for next 2 weeks
BLuEye Advisor: Professor Aura Ganz Steve Fialli, EE Tom Kelly, EE
Long-range capacitive sensors for indoor person location
Garmin. The GPS actually developed for the use by the us military in 1980, the us states government allowed this system for the civilian purpose later.
Review on Smart Solutions for People with Visual Impairment
Special Needs Computer Solutions Inc.
RADAR: An In-Building RF-based User Location and Tracking System
Sensor Fusion Localization and Navigation for Visually Impaired People
Unsupervised Indoor Localization
Special Needs Computer Solutions Inc.
Presentation transcript:

Did You See Bob? Human Localization using Mobile Phones Ionut Constandache Duke University Presented by: Di Zhou Slides modified from Nichole Stockman

The Issue Finding someone in a public place can be difficult Might not know their location Maps and floor plans are not always available Might be unfamiliar with the area

Hypothetical Scenario Mobicom conference – in a big hotel Alice wants to meet her colleague Bob… – Can walk around – Can ask “Did you see Bob?” But these can take a long time and he may be moving – Can call him But he may be in a meeting already Best to have someone escort you… How?

Current Solutions GPS – Drains the battery (and not very precise) – Outdoor scheme WiFi/GSM schemes – Not enough accuracy than GPS – Require special infrastructure, RF transmitter or war-driving

Escort Guide a user to the vicinity of a desired person – mobile phone sensors – Opportunistic encounters – Client/server model Does not require: - Physical coordination – GPS/Wi-Fi – War-driving – Maps or floor plans Can be easily installed and provides localization service when GPS/WiFi not available

Outline Motivation Recap: – We need efficient and accurate software for people localization: Escort Outline – Basic Design of Escort – Challenges – Solutions – Experiment Specifics – Results – Future Work

Basic Design Escort consists of two parts : Navigation - Get directions to the person Visual Identification - End to end human localization

Part 1 - Navigation Clients report “Movement trail” periodically – A(t), B(t), C(t) – – Use accelerometer and compass measurements – Displacement = # of steps multiply step size – Direction read from compass Also report “Encounters” – T_AC, T_BC – – Definition ->Audio signals in inaudible frequencies within 5m Server builds a virtual graph Global view of users’ positions and paths ) A(t) C(t) B(t) T_AC T_BC ) B(t) ) C(t)

Challenges 1.Accelerometers & Compasses are noisy – Measured path error over time 2.No global reference frame – How to correct errors? 3.Even if correct user position, difficult to correct entire trail - Yet is necessary! (routing) 4. Trail graph grows over time

Solutions Accelerometers & Compasses are noisy – Use: (step size) * (step count) Displacement error using double integration Signature from up and down bounce of human body while walking

Solutions Accelerometers & Compasses are noisy – Use: (step size) * (step count) Error with step count method (avg 4%) Take into account varying step size Take into account varying step size (Vary step size with error factor drawn from Gaussian distribution centered on 0 and standard deviation 0.15m)

Solutions No global reference frame – Use a fixed beacon transmitter Beacon Transmitter – Location is origin of a virtual coordinate system – Location diffusion ( single point updates ) – Drift cancellation ( path correction )  sol’n 3

Solutions - 3 Drift Cancellation – Amortize the correction vector over time – Assume that user’s projected path deviates from the true path linearly over time Solid Line: actual path Dotted Line: user-computed trail Dashed Line: corrected user trail User encounters beacon at t_r1, and another beacon or recently updated user at t_r2.

Solutions 4 Graph computation done by Server – Pruning heuristic -> eliminate duplicates – Floyd-Warshall algorithm -> shortest paths Graph – 4 users, 10 min After pruning After Floyd-Warshall alg

Basic Design Escort consists of two parts : 1. Navigation 2. Visual Identification Help you identify the person if she is someone you have not met before (e.g. first-time meeting with a professional colleague at a conference)

Basic Design – Visual Identification Perhaps Alice has not met Bob before… Picture of face not enough In a trusted environment like Mobicom, can Take many photos of user to generate a “fingerprint” Alice takes photos of surroundings. Image processing is done to identify Bob from the photos Totally works in theory! Currently only implemented offline and requires user input…

Experiment Specifics Parking Lot Experiment – 4 users, 13 min, phones in hand, 40 routing exp’mts – Used parking spot lines & markers for ground truth (GPS not fine-grained enough) Indoor Experiment – 2 users, 6 min, 10 routing exp’mts

Results – Parking Lot Instantaneous location error over time

Results – Parking Lot Instantaneous location error < 10m: Intertial ~6% of cases Beacon & Encounter ~ 68% of cases Drift Cancellation ~ 84% of cases Final destination distance error 8.2m on average

Results – Indoor Final destination distance error was 7m on average Instantaneous location error: Better overall (due to indoor structure and user guesswork) Intertial (N/A because no GPS indoors) Beacon & Encounter ~ 85% of cases Drift Cancellation ~ 90% of cases

Results – Visual Identification Is this a good result? – 80% accurate with 8 people in surroundings

Future Work “Escort is not designed for energy efficiency” – Turn off sensors (except accelerometer) when user not moving – Less audio signaling when many users or beacons nearby – Less frequent uploading of data to server Routing through physical obstacles – People are smart – Visual representation of path may help Long routing paths – Include true- direction arrow to Bob’s location

Future Work Routing instructions under low location accuracy – If update too far in past, prompt user to approach beacon – Update path as more info becomes available Phone placement – Need advancement of phone gyroscopes to infer orientation Behavior under heavy user load – Scalability needs to be explored but should improve performance (more beacons/users = more updated info, etc)

Thank You Any Questions?