| Literature DB >> 26690170 |
Qinglin Tian1, Zoran Salcic2, Kevin I-Kai Wang3, Yun Pan4.
Abstract
Pedestrian dead reckoning is a common technique applied in indoor inertial navigation systems that is able to provide accurate tracking performance within short distances. Sensor drift is the main bottleneck in extending the system to long-distance and long-term tracking. In this paper, a hybrid system integrating traditional pedestrian dead reckoning based on the use of inertial measurement units, short-range radio frequency systems and particle filter map matching is proposed. The system is a drift-free pedestrian navigation system where position error and sensor drift is regularly corrected and is able to provide long-term accurate and reliable tracking. Moreover, the whole system is implemented on a commercial off-the-shelf smartphone and achieves real-time positioning and tracking performance with satisfactory accuracy.Entities:
Keywords: drift-free; hybrid; map matching; particle filter; pedestrian dead reckoning
Year: 2015 PMID: 26690170 PMCID: PMC4721747 DOI: 10.3390/s151229827
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Summary of related works with PDR approaches.
| Sensors* | Technique* | Evaluation Scenario* | Max. Distance | Achieved Accuracy** | |
|---|---|---|---|---|---|
| [ | Acc, Gyro | ZUPT, Map Matching | Waist mounted sensor node | 40 m | TTD, 98.26% |
| [ | Acc, Gyro | Ramp detection | Foot mounted sensor node | 1000 m | ε/TTD, 0.15%–1.06% |
| [ | Acc, Mag | PDR with Map Matching | In-pocket motion sensor | 104 m | Average LE, 0.55 m–0.93 m |
| [ | Acc, Gyro, Mag | Neural network, EKF | Smartphone held in hand in front of body, outdoors | 400 m | SD, approx. 100%; |
| [ | Acc, Gyro | Quaternion complementary filter | Mobile device kept in jacket and trousers pocket, held in hand in front of body | 270 m | SD, above 98%; |
| [ | Acc, Gyro, Mag | Map Matching, | Smartphone kept in pocket, held in hand while calling, swinging, in front of body | 600 m | Average LE, 0.45 m–0.74 m; |
| [ | Acc, Gyro | Novel stride length estimator | Smartphone mounted on waist and kept in chest pocket | 6.69 m | TTD, 96.14%–97.35% |
| [ | Acc, Gyro | Mode classification | Smartphone kept in trouser pocket, held in hand while swinging and in front of body | 96.33 m | SD, 95.49%; TTD, 99.7% |
| [ | Acc, Gyro, Mag | Mag and Gyro Fusion | Smartphone held in hand in front of body | 168.55 m | Average LE, 1.35 m; |
| [ | Acc, Gyro, BN | PDR with BN Ranging | Smartphone held in hand with BNs installed on ceiling | 90 m | Average LE, 0.88 m |
| [ | Acc, Mag, BN | Estimating BN positions, PDR with BN Ranging | Smartphone held in hand with BNs deployed at arbitrary positions on floor | 480 m | Average LE, 1.59 m–5.46 m |
| [ | Acc, Gyro, Wi-Fi | PDR with Wi-Fi RSSI fusion by Recursive Density Estimation | Smartphone held in hand with five Wi-Fi access points installed | 120 m | Average LE, less than 5.22 m |
| [ | Acc, Gyro, Wi-Fi | PDR with Zigbee RSSI fusion by EKF | Waist mounted IMU and Zigbee node | 25 m | Maximum LE, 4 m |
| [ | Acc, Gyro, NFC | PDR with NFC error correction | Smartphone held in hand in front of body with NFC tags on floor ground | 44 m | Maximum LE, 1.7 m |
| [ | Acc, Gyro, Mag, RFID | PDR with RFID RSSI fusion by EKF | Foot mounted IMU with RFID tags installed in rooms | 1000 m | Average ε/TTD, 1.27% |
| [ | Acc, Gyro | PDR with assistive QR code | Smartphone held in hand and scan QR code along the path | 35 m | LE, 0.64 m |
* Acc = Accelerometer, Gyro = Gyroscope, Mag = Magnetometer, BN = Beacon Node, QR = Quick Response;
** TTD = total travelled distance, ε/TTD = final position error over total travelled distance, SD = step detection, LE = Localization Error, HE = heading error.
Figure 1Overview of HILN system.
Figure 2(a) Phone axis definition (b) Phone position.
Figure 3Calculation of vertical acceleration.
Figure 4Access control system (a) Access card reader (b) Phone position against reader.
Figure 5(a) Map of the test indoor environment (b) Example of access control system.
Figure 6Illustration of different zones.
Figure 7Application screenshot.
Figure 8First short-term walking experiment result: (a) Path generated offline with the PDR standalone approach; (b) Path generated real-time by HILN system.
Tranking performance of the second short-termexperiment.
| 273 | ||
| 271/99.27% | ||
| 202.8 | ||
| 202.1/99.65% | ||
| Entering Room 332 | 1.19 | |
| Leaving Room 332 | 0.78 | |
| Entering Room 332 | 0.011/0.63o | |
| Leaving Room 332 | 0.033/1.89o | |
| | 1.51 | |
| | 0.74% | |
Figure 9Tracking path of the second short-term experiment (a) PDR standalone (b) PDR + SRP ADC (c) HILN.
Tracking performance of the long-term experiment.
| 1486 | |||||
| 1449/97.51% | |||||
| 1083.95 | |||||
| 1062.21/97.99% | |||||
| Entering Room 328 | 2.76 | 0.57 | 1.39 | 0.57 | |
| Leaving Room 328 | 0.95 | 0.85 | 0.20 | 0.70 | |
| Entering Room 332 | 1.55 | 1.34 | 1.22 | 1.75 | |
| Leaving Room 332 | 1.68 | 1.56 | 1.29 | 1.31 | |
| Entering Room 328 | 0.068/3.90o | 0.210/12.04o | 0.238/13.64o | 0.345/19.78o | |
| Leaving Room 328 | 0.039/2.24o | 0.034/1.95o | 0.117/6.71o | 0.242/13.87o | |
| Entering Room 332 | 0.137/7.85o | 0.224/12.84o | 0.214/12.27o | 0.402/23.04o | |
| Leaving Room 332 | 0.071/4.07o | 0.251/14.39o | 0.235/13.47o | 0.402/23.04o | |
| 1.36 | |||||
| | 0.13% | ||||
Figure 10Tracking path of the long-term experiment (a) PDR standalone (b) PDR + SRP ADC (c) HILN.
Figure 11Intermediate tracking results during the long-term experiment (a) Walking in corridor (b) Walking in room 332 (c) Standing in room 328.
Figure 12Gyroscope drift in yaw measurement.
Figure 13Example processing time of individual iterations.
| 1. |
* rooms, the boundary of map and zones near room entrance in corridor is considered as zones where lost track is allowed.