Download presentation
Presentation is loading. Please wait.
Published byMary Gray Modified over 9 years ago
1
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun 20130401 1
2
Outline Introduction Preliminary Experiment System and Mechanism Evaluation Conclusion 2
3
Introduction Motivation – Want to build a system to assist the blind people with smartphones by providing accurate location information – GPS measurements show error up to 15 meters in a clear-sky-view environment 3
4
Introduction Observations – Pedestrians have regular movements patterns – Although GPS is unsatisfactory, it works well in distinguishing between distant routes – Can easily generate augmented maps on a smartphone Dead-Reckoning algorithm Map-Matching algorithm 4
5
Introduction Dead-Reckoning algorithm – Accelerometer: walking step – Gyroscope: walking direction Consume much less energy than GPS Map-Matching algorithm – Match a walking trace to a route on the map Challenges – Placement of the smartphone – Error-tolerant 5
6
Preliminary Experiment Limitation of GPS system – GPS system achieved error up to 15 meter – GPS readings cannot be improved by itself solely First issue – If the GPS coordinate stabilizes, then it will not change for at least several hours – staying in one place longer does not help improve GPS accuracy 6
7
Preliminary Experiment Collect 15-20 GPS coordinates at three locations at seven different days – Clear view of the sky – Do not mention how far between these locations 7
8
Preliminary Experiment Results show that – GPS readings at the same location can differ up to 15 meters – hard to find any obvious temporal or spatial correlation 8
9
Preliminary Experiment Walks along a route 5 times – a large portion of this route is covered by trees Result shows – the error can still be more than 20 meters – no obvious error pattern 9
10
Preliminary Experiment Conclusion – We find that it is unlikely to improve localization accuracy based solely on GPS In this work, the use of GPS is limited to help reduce route ambiguity in the Map-Matching algorithm 10
11
Mechanism 11
12
Mechanism I Dead-Reckoning – estimating distances – taking the double integral of acceleration results in large error – a common approach is to count the number of walking steps and then multiply it by the stride length By finding the recurring patterns of accelerometer readings 12
13
Mechanism I Different placement of the phone has a large impact on the accuracy of each step counter – 6 recurring patterns – 3 recurring patterns 13
14
Mechanism I No matter how the phone is placed, we find that acceleration always shows some recurring patterns – define an up-down pattern as a step – A pattern ‘10’ or ‘1 ∧ 0’ is defined as a step 14
15
Mechanism I Using acceleration magnitude, instead of acceleration in a certain direction, can tolerate different ways pedestrians carry the phone Step length can be measured or trained in advance 15
16
Mechanism I Dead-Reckoning – estimating direction – two Cartesian frame of reference – xyz axes V.S. XYZ axes – We can obtain x y z data – We need Z data 16
17
Mechanism I straight line -> 90° left turn -> straight line – angular displacement around any axis remains roughly the same before/after the turn 17
18
Mechanism I straight line -> 90° left turn -> straight line – acceleration does not fluctuate much before/after the turn, but is quite unusual during the turn 18
19
Mechanism I angular displacement around Z-axis – α, β, γ are the angular displacements around x, y, z axis – µ x, µ y, µz are the acceleration readings in x, y, z direction – the average acceleration during a straight walk should approximate gravity – Z-axis vector (the gravity) is decomposed into three components ??????? 19
20
Mechanism I The angular displacement is 91.56 ◦ in this case – But the error (1.56 ◦ ) is inevitable 20
21
Mechanism II Map-Matching algorithm 21
22
Mechanism II Map-Matching algorithm 22 Use GPS here trial-and-error
23
Mechanism II Map-Matching algorithm – Two position fixes can determine a matching – Basic idea : Trial-and-error Starting from one position fix, find out all possible routes use subsequent points in the walk to test and extend these routes 23
24
Mechanism II Map-Matching algorithm – Assume “perfect information” First assume that accelerometer, gyroscope, GPS readings are 100% accurate – Update when New step New turn New GPS reading 24
25
Mechanism II 25 Use GPS here Reversely check ↑ Use GPS here if multiple routes to reduce ambiguity ↑ Use GPS here Use MAP here
26
Mechanism II Dealing with errors – Initial routes We enumerate all possible locations of the user on the map by considering GPS error – A new step An adjacent route segment is possible if walking to it only requires a shallow turn within angular error tolerance 26
27
Mechanism II Dealing with errors – A new turn Find out all route segments that are reachable by a turn within the range: the reported angular displacement plus/minus angular error tolerance – A new GPS coordinate When a new GPS coordinate is available, check each possible route by verifying whether the new GPS coordinate is within a certain distance: (distance error tolerance plus GPS error) 27
28
Mechanism II Map-Matching algorithm – If no possible route exists the system will restart by requesting a new GPS coordinate – When a step and a turn arrive simultaneously ignoring the steps during a turn – When the number of possible routes becomes intolerable request a GPS coordinate 28
29
Evaluation Experiment – In each second 50 accelerometer readings 50 gyroscope readings 1 GPS reading ???? Energy ???? Tolerance setting – Distance error tolerance : 20 m – Angular error tolerance : 30° – Based on experience and haven’t been optimized 29
30
Evaluation 30
31
Evaluation Compare APT algorithm to: – Raw GPS coordinates tracking system – Combine the raw GPS coordinates with the map information In all three routes, our algorithm have consistently less error – The most complicated route, contains more turns, the error is 0 at most anchor points – The error at non-turn anchor points is at most 5m 31
32
Evaluation 32
33
Conclusion This paper present APT, a system targeting at accurate pedestrian localization Uses the accelerometer, gyroscope and GPS component of modern smartphones, and integrates them with map information Can tolerate GPS error and the different ways to hold the smartphone Achieve better performance than GPS only 33
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.