| Literature DB >> 30897800 |
Yi Cui1, Yongbo Zhang2, Yuliang Huang3, Zhihua Wang4, Huimin Fu5.
Abstract
Indoor navigation has been developing rapidly over the last few years. However, it still faces a number of challenges and practical issues. This paper proposes a novel WiFi/MEMS integration structure for indoor navigation. The two-stage structure uses the extended Kalman filter (EKF) to fuse the information from WiFi/MEMS sensors and contains attitude-determination EKF and position-tracking EKF. In the WiFi part, a partition solution called "moving partition" is originally proposed in this paper. This solution significantly reduces the computation time and enhances the performance of the traditional Weighted K-Nearest Neighbors (WKNN) method. Furthermore, the direction measurement is generated utilizing WiFi positioning results, and a "turn detection" is implemented to guarantee the effectiveness. The navigation performance of the presented integration structure has been verified through indoor experiments. The test results indicate that the proposed WiFi/MEMS solution works well. The root mean square (RMS) position error of WiFi/MEMS is 0.7926 m, which is an improvement of 20.59% and 36.60% when compared to MEMS and WiFi alone. Besides, the proposed algorithm still performs well with very few access points (AP) available and its stability has been proven.Entities:
Keywords: MEMS sensors; WKNN; WiFi; extended Kalman filter; indoor navigation
Year: 2019 PMID: 30897800 PMCID: PMC6470769 DOI: 10.3390/mi10030198
Source DB: PubMed Journal: Micromachines (Basel) ISSN: 2072-666X Impact factor: 2.891
Positioning performances from other systems. IMU– inertial measurement unit; RMS–root mean square.
| System | Algorithm | Accuracy |
|---|---|---|
| [ | WiFi propagation model + Smartphone IMU | RMS: 3.47 m |
| [ | WiFi fingerprinting + Shoe IMU | RMS: 1.65 m |
| [ | WiFi fingerprinting + Trolley IMU | Mean: around 2.00 m |
| [ | WiFi fingerprinting + Shoe IMU | Mean: 1.53 m |
| [ | WiFi ToF + Strapped IMU | Max: 2.50 m |
| [ | WiFi propagation model + Smartphone IMU + multi-person collaborative positioning | RMS: around 5.00 m |
| [ | WiFi propagation model + Smartphone IMU | Mean: 7.83 m |
Figure 1Block diagram.
Figure 2WiFi fingerprinting approach.
Figure 3Moving partition.
Figure 4WiFi direction estimate. (a) Straight; (b) corner.
Figure 5Accumulated gyroscope values during each step.
Figure 6Turn detection.
Figure 7Peak detection.
K value and training parameters.
| Distance (m) | Step Counts | Step Length (m) |
|
|---|---|---|---|
| 25.8 | 43 | 0.6 | 0.861 |
Figure 8Test environment.
Figure 9Floor layout.
Performance comparison of “moving partition” and Weighted K-Nearest Neighbors (WKNN).
| Moving Partition | WKNN | |
|---|---|---|
| running time (s) | 0.28 | 0.62 |
| average positioning error (m) | 1.8857 | 1.9840 |
Figure 10Positioning results.
Positioning errors and running time.
| Maximum (m) | Mean (m) | RMS (m) | Running Time (s) | |
|---|---|---|---|---|
| WiFi | 5.2147 | 1.8857 | 2.1657 | 0.28 |
| MEMS | 7.7754 | 2.7703 | 3.8502 | 0.81 |
| WiFi/MEMS | 1.2498 | 0.6835 | 0.7926 | 1.20 |
Figure 11Cumulative error percentages.
Figure 12Positioning results using different numbers of APs. (a) 20 APs; (b) 15 APs; (c) 10 APs; (d) 5 APs.
Positioning errors using different numbers of APs.
| Maximum (m) | Mean (m) | RMS (m) | |
|---|---|---|---|
| 20 APs | 1.2498 | 0.6835 | 0.7926 |
| 15 APs | 1.3027 | 0.6823 | 0.7868 |
| 10 APs | 1.1806 | 0.7227 | 0.7914 |
| 5 APs | 1.5388 | 0.8254 | 0.9353 |
Figure 13Cumulative error percentages using different numbers of APs.
Figure 14Positioning results in different loops. (a) Loop 1; (b) Loop 2; (c) Loop 3; (d) Loop 4.
Positioning errors in different loops.
| Maximum (m) | Mean (m) | RMS (m) | |
|---|---|---|---|
| Loop 1 | 3.0867 | 1.0987 | 1.2584 |
| Loop 2 | 3.0363 | 0.9895 | 1.1938 |
| Loop 3 | 2.9834 | 0.9910 | 1.1833 |
| Loop 4 | 3.1994 | 1.2109 | 1.4127 |
Figure 15Cumulative error percentages in different loops.