Pedestrian Localization for Indoor Environments OliverWoodman, Robert Harle Helen 2009/8/24.

Slides:



Advertisements
Similar presentations
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Advertisements

ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
A Distributed Indoor Navigation System Leaving the Trails Thomas Wießflecker Terena Networking Conference 2009.
“Mapping while walking”
CROWDINSIDE: AUTOMATIC CONSTRUCTION OF INDOOR FLOOR PLANS
Doorjamb: Unobtrusive Room-level Tracking of People in Homes using Doorway Sensors Timothy W. Hnat, Erin Griffiths, Ray Dawson, Kamin Whitehouse U of Virginia.
(Includes references to Brian Clipp
Callers in Tall Buildings Wonsang Song Jae Woo Lee Byung Suk Lee Henning Schulzrinne.
1 Robust Video Stabilization Based on Particle Filter Tracking of Projected Camera Motion (IEEE 2009) Junlan Yang University of Illinois,Chicago.
Ubiquitous Navigation
Contents Description of the big picture Theoretical background on this work The Algorithm Examples.
Passive Object Tracking from Stereo Vision Michael H. Rosenthal May 1, 2000.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
RADAR: An In-Building RF-Based User Location and Tracking system Paramvir Bahl and Venkata N. Padmanabhan Microsoft Research Presented by: Ritu Kothari.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
Overview and Mathematics Bjoern Griesbach
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: Xi Du, Qiang Fu. Related Work Methodology - The RADAR System - The RADAR test bed Algorithm and Experimental Analysis - Empirical Method.
1. The Promise of MEMS to LBS and Navigation Applications Dr. Naser El-Shiemy, CEO Trusted Positioning Inc. 2.
Inertial Navigation AST 241.
An INS/GPS Navigation System with MEMS Inertial Sensors for Small Unmanned Aerial Vehicles Masaru Naruoka The University of Tokyo 1.Introduction.
Christian Mandel 1 Tim Laue 2 Particle Filter-based Position Estimation in Road Networks using Digital Elevation Models
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München.
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.
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
Christian Le, Intel (Rahul Khanna, Intel and Huaping Liu, OSU)
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Accuracy Evaluation of Stereo Vision Aided Inertial Navigation for Indoor Environments D. Grießbach, D. Baumbach, A. Börner, S. Zuev German Aerospace Center.
Project Objectives Today’s GPS technology allow calculating and producing accurate positioning and tracking of the movement path in open environments.
1. COMMUNICATION Liam O’Sullivan  Control was off board (on the GCS)  Used XBee ZigBee RF modules for telemetry  Point to point communication.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
User-Friendly Surveying Techniques for Location-Aware Systems James Scott Intel Research Cambridge, UK Mike Hazas Lancaster University Lancaster, UK Both.
No Need to War-Drive: Unsupervised Indoor Localization Presented by Fei Dou & Xia Xiao Authors: He Wang, Souvik Sen, Ahmed Elgohary, ect. Published in:
1 POS MV Vertical Positioning March Where we fit in! “Other sensors (notably modern heave-pitch-roll sensors) can contribute to achieving such.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Inertial Navigation System Overview – Mechanization Equation
Acquiring 3D models of objects via a robotic stereo head David Virasinghe Department of Computer Science University of Adelaide Supervisors: Mike Brooks.
HiQuadLoc: An RSS-Based Indoor Localization System for High-Speed Quadrotors 1 Tuo Yu*, Yang Zhang*, Siyang Liu*, Xiaohua Tian*, Xinbing Wang*, Songwu.
1 Motion estimation from image and inertial measurements Dennis Strelow and Sanjiv Singh Carnegie Mellon University.
University “Ss. Cyril and Methodus” SKOPJE Cluster-based MDS Algorithm for Nodes Localization in Wireless Sensor Networks Ass. Biljana Stojkoska.
Robotics Club: 5:30 this evening
FUFO project Final report.
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,
Current Works Corrected unit conversions in code Found an error in calculating offset (to zero sensors) – Fixed error, but still not accurately integrating.
Outline Location sensing techniques Location systems properties Existing systems overview WiFi localization techniques WPI precision personnel locator.
NO NEED TO WAR-DRIVE UNSUPERVISED INDOOR LOCALIZATION He Wang, Souvik Sen, Ahmed Elgohary, Moustafa Farid, Moustafa Youssef, Romit Roy Choudhury -twohsien.
Tracking Systems in VR.
Turning a Mobile Device into a Mouse in the Air
Visual Odometry for Ground Vehicle Applications David Nistér, Oleg Naroditsky, and James Bergen Sarnoff Corporation CN5300 Princeton, New Jersey
Company LOGO Project Characterization Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
The Cricket Compass for Context-Aware Mobile Applications
Contents: 1. Introduction 2. Gyroscope specifications 3. Drift rate compensation 4. Orientation error correction 5. Results 6. Gyroscope and odometers.
Hybrid Indoor Positioning with Wi-Fi and Bluetooth: Architecture and Performance IEEE Mobile Data Management 2013 Artur Baniukevic†, Christian S. Jensen‡,
1 VeTrack: Real Time Vehicle Tracking in Uninstrumented Indoor Environments Mingmin Zhao 1, Tao Ye 1, Ruipeng Gao 1, Fan Ye 2, Yizhou Wang 1, Guojie Luo.
Revised 10/30/20061 Overview of GPS FORT 130 Forest Mapping Systems.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Sensor-Assisted Wi-Fi Indoor Location System for Adapting to Environmental Dynamics Yi-Chao Chen, Ji-Rung Chiang, Hao-hua Chu, Polly Huang, and Arvin Wen.
1 Motion estimation from image and inertial measurements Dennis Strelow and Sanjiv Singh Carnegie Mellon University.
Tracking Objects with Dynamics
Dejavu:An accurate Energy-Efficient Outdoor Localization System
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
Florian Shkurti, Ioannis Rekleitis, Milena Scaccia and Gregory Dudek
Inertial Measurement Unit (IMU) Basics
Closing the Gaps in Inertial Motion Tracking
Sensor Fusion Localization and Navigation for Visually Impaired People
Presentation transcript:

Pedestrian Localization for Indoor Environments OliverWoodman, Robert Harle Helen 2009/8/24

Outline INTRODUCTION Device Algorithm conclusion

INTRODUCTION To minimize deployment and infrastructure costs infra-red, ultrasound, narrowband radio, WIFI signal strength, UWB, vision, and many others few can be easily deployed over large buildings whilst still providing accurate localization.

TRACKING USING A FOOT MOUNTED Device :IMU An IMU contains three orthogonal rate- gyroscopes and accelerometers report angular velocity and acceleration track the orientation of the IMU by integrating the angular velocity signals Acceleration(gravity is subtracted) can then be integrated twice to track the position of the IMU relative to a known starting point and heading

‘drift’ in the calculated position grows rapidly with time The main cause of drift is small errors perturbing the gyroscope signals A small tilt error causes a component of acceleration due to gravity to be projected onto the globally horizontal axes This residual is double integrated The drift incurred by a IMU will typically exceed 100 meters after 1 minute of operation

foot-mounted IMUs the cubic-in-time drift problem can be reduced by detecting when the foot is in the stationary stance phase Zero velocity updates (ZVUs) can be applied during this phase, in which the known direction of acceleration due to gravity is used to correct tilt errors which have accumulated during the previous step

The i th step event is reported as a tuple ui = (l, δz, δθ) l is the horizontal step length δz is the change in height over the step δθ is the change in heading between the previous and current steps

Device: 2.5D BUILDING REPRESENTATION The use of a 2.5D format avoids the additional complexity each object has a vertical position but no depth

Device: INITIALISATION AND LOCALISATION PC (UMPC) was used to log data obtained from a foot-mounted Xsens Mtx IMU The logs were then post-processed on a desktop machine

Algorithm : PARTICLE FILTERS Re-sampling Propagation Correction n is the number of particles state s t at time t s t = (x t, y t, θ t, poly t )

Algorithm : Particle propagation Bel ﹣ (s t ) = ∫ p(s t |s t−1, c t )Bel(st−1) ds t−1. c t = u t l′ = l + X δθ′ = δθ + Y X ~ N 0,l Y ~ N 0, δθ poly t = poly t−1 Bel(s t ) = α t p(z t |s t )Bel−(s t )

Let A = (xt−1, yt−1) and B = (xt, yt) AB v.s. edges 1. No intersection point is found. The particle must still be constrained to the same polygon. 2. The first intersection C is with a wall. In this case the particle’s weight should be set to equal 0 in the correction step, enforcing the constraint that walls are impassable. 3. The first intersection C is with an edge connecting to another we update the current polygon polyt = GetDstPoly(C)

Algorithm : Particle correction w t = 0 δz poly = Height(poly t ) − Height(poly t−1 ) wt = N 0,h (|δz − δz poly|) where σ h was chosen empirically as 0.1m

Algorithm : Symmetry Symmetry in the environment can delay or prevent convergence to a single cluster of particles Rotational and translational symmetry cause multimodal distributions to arise during the localization process

Algorithm : reduce the number of particles By constraining the prior we reduce the number of particles required during the early stages of localization, and also reduce the ambiguity that can arise due to symmetry in the environment. 1.A magnetometer can be used to obtain an initial heading for the pedestrian. If the initial heading were known to within 10◦ then the number of particles required to represent the prior would be reduced by a factor of 36 for a given floor area

2. The use of an altimeter would also solve ambiguity due to vertical translational symmetry in the environment. 3. WiFi

Algorithm :Offline phase we divide the 2.5D map into irregular cells, with each cell uniquely mapped to one room Each cell is then subdivided until all cells have no edge length greater than 8m For each cell c i we manually build a set Vi of visible access points A j = {c i | ap j ∈ V i }.

Algorithm :Online phase If the visible access points with RSSI measurements greater than −75 dBm are {ap1,..., ap j } Rprior = R1 ∩... ∩ R j

TRACKING EVALUATION To evaluate the tracking accuracy of our framework we compared it to the Bat system, an ultrasonic location system The calculated positions are accurate to within 3 cm 95% of the time

In total six walkthroughs of the area 16 minute continuous trace In total 169 positions from the Bat system were matched to stance phases detected by the inertial navigation component.

conclusion If we take the Bat positions as ground truth, the particle filter tracks the user with an accuracy of 0.50m 75% of the time, and 0.73m 95% of the time.