| Literature DB >> 27916922 |
Yi Lu1,2, Dongyan Wei3, Qifeng Lai4,5, Wen Li6,7, Hong Yuan8.
Abstract
Indoor positioning has recently become an important field of interest because global navigation satellite systems (GNSS) are usually unavailable in indoor environments. Pedestrian dead reckoning (PDR) is a promising localization technique for indoor environments since it can be implemented on widely used smartphones equipped with low cost inertial sensors. However, the PDR localization severely suffers from the accumulation of positioning errors, and other external calibration sources should be used. In this paper, a context-recognition-aided PDR localization model is proposed to calibrate PDR. The context is detected by employing particular human actions or characteristic objects and it is matched to the context pre-stored offline in the database to get the pedestrian's location. The Hidden Markov Model (HMM) and Recursive Viterbi Algorithm are used to do the matching, which reduces the time complexity and saves the storage. In addition, the authors design the turn detection algorithm and take the context of corner as an example to illustrate and verify the proposed model. The experimental results show that the proposed localization method can fix the pedestrian's starting point quickly and improves the positioning accuracy of PDR by 40.56% at most with perfect stability and robustness at the same time.Entities:
Keywords: HMM; PDR; context recognition; indoor localization; turn detection
Year: 2016 PMID: 27916922 PMCID: PMC5191011 DOI: 10.3390/s16122030
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The diagram of the proposed method.
Figure 2The heading determination graph.
Figure 3The map of the parking garage at the Beijing New Technology Base of the Chinese Academy of Sciences.
Figure 4Original angular velocity and the turn symbol based on original data.
Figure 5Smartphone’s coordinate system and positioning.
Figure 6The flow chart of the turn detection algorithm.
The statistical result of angular velocity of three movements.
| Movement | Mean/Rad·s−1 | Variance/Rad·s−1 |
|---|---|---|
| Turn left | −1.7425 | 0.4242 |
| Turn right | 2.2055 | 0.9155 |
| Walk straight | −0.0019 | 0.0021 |
Figure 7PDF of three movements.
The parameters of the sensors on the XiaoMi 3 smartphone.
| Parameter | Accelerometer | Gyroscope | Magnetic Meter |
|---|---|---|---|
| Model | MPU-6050 | MPU-6050 | AK8963 |
| Manufacturer | InvenSense | InvenSense | AKM |
| Measurement | acceleration | angular velocity | magnetic field |
| Range | ±20 m/s2 | ±35 rad/s | 0–9830 μT |
| Accuracy | 1.5 × 10−1 m/s2 | 3 × 10−3 rad/s | 3 μT |
Figure 8Diagram of HMM.
Figure 9The map of the 8th floor in the main building of the Academy of Opto-Electronics.
Figure 10The graph of the Recursive Viterbi algorithm.
Figure 11The matching results of different thresholds with the limitation of two contexts.
Figure 12The average number of needed contexts with different thresholds.
The results of finding the starting point.
| Scene | Correctness/% | Average Number of Contexts |
|---|---|---|
| garage | 100 | 2 |
| floor 8 | 100 | 2.067 |
Figure 13The trajectories of different algorithm. (a) In parking garage; (b) on the 8th floor.
Figure 14The comparison of positioning errors by different methods. (a) In parking garage; (b) on the 8th floor.
The results with different false rate.
| Scene | Correctness/% | Average Number of Contexts |
|---|---|---|
| Zero false rate | 100 | 2 |
| One missed detection | 92.3 | 3.917 |
Figure 15The comparison of positioning errors with different false rate.