| Literature DB >> 34960273 |
Jijun Geng1, Linyuan Xia1, Jingchao Xia2, Qianxia Li1, Hongyu Zhu1, Yuezhen Cai1.
Abstract
Indoor localization based on pedestrian dead reckoning (PDR) is drawing more and more attention of researchers in location-based services (LBS). The demand for indoor localization has grown rapidly using a smartphone. This paper proposes a 3D indoor positioning method based on the micro-electro-mechanical systems (MEMS) sensors of the smartphone. A quaternion-based robust adaptive cubature Kalman filter (RACKF) algorithm is proposed to estimate the heading of pedestrians based on magnetic, angular rate, and gravity (MARG) sensors. Then, the pedestrian behavior patterns are distinguished by detecting the changes of pitch angle, total accelerometer and barometer values of the smartphone in the duration of effective step frequency. According to the geometric information of the building stairs, the step length of pedestrians and the height difference of each step can be obtained when pedestrians go up and downstairs. Combined with the differential barometric altimetry method, the optimal height can be computed by the robust adaptive Kalman filter (RAKF) algorithm. Moreover, the heading and step length of each step are optimized by the Kalman filter to reduce positioning error. In addition, based on the indoor map vector information, this paper proposes a heading calculation strategy of the 16-wind rose map to improve the pedestrian positioning accuracy and reduce the accumulation error. Pedestrian plane coordinates can be solved based on the Pedestrian Dead-Reckoning (PDR). Finally, combining pedestrian plane coordinates and height, the three-dimensional positioning coordinates of indoor pedestrians are obtained. The proposed algorithm is verified by actual measurement examples. The experimental verification was carried out in a multi-story indoor environment. The results show that the Root Mean Squared Error (RMSE) of location errors is 1.04-1.65 m by using the proposed algorithm for three participants. Furthermore, the RMSE of height estimation errors is 0.17-0.27 m for three participants, which meets the demand of personal intelligent user terminal for location service. Moreover, the height parameter enables users to perceive the floor information.Entities:
Keywords: 16-wind rose map; 3D indoor positioning method; indoor localization; robust adaptive Kalman filter; robust adaptive cubature Kalman filter
Mesh:
Year: 2021 PMID: 34960273 PMCID: PMC8706353 DOI: 10.3390/s21248180
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The frame of the proposed 3D indoor positioning method.
Figure 2The 16-wind rose map.
Figure 3Floor plans of the site for the test.
Detailed information of all participants (S is the step length parameter).
| Participant | Sex | Height (m) | Weight (kg) |
|
|---|---|---|---|---|
| 1 | Male | 1.78 | 60 | 0.48 |
| 2 | Male | 1.75 | 80 | 0.46 |
| 3 | Female | 1.72 | 81 | 0.49 |
Figure 4Distributions of the height test for three participants: (a,b) participant 1, (c,d) participant 2, and (e,f) participant 3.
Statistical results of height error in the test (m).
| Participant | Error Metrics | Differential Barometric Altimetry | Step Frequency | RAKF |
|---|---|---|---|---|
| First | RMSE | 0.4485 | 0.3404 | 0.2008 |
| Second | RMSE | 0.3428 | 0.2963 | 0.2723 |
| Third | RMSE | 0.2559 | 0.1799 | 0.1665 |
Figure 5Distributions the RMSE of the height in location tracking for three participants.
Figure 6Distributions of location errors with respect to three participants, (a,b) participant 1, (c,d) participant 2, and (e,f) participant 3.
Statistical results of the RMSE of location results (m).
| Participant | Error Metrics | 2D PDR | 3D PDR | The Proposed Method |
|---|---|---|---|---|
| First | RMSE | 2.6407 | 1.6514 | 1.0449 |
| Second | RMSE | 2.4968 | 1.5403 | 1.2663 |
| Third | RMSE | 3.2703 | 2.2312 | 1.6458 |
Figure 7Distributions of the RMSE of location results in location tracking for three participants.