| Literature DB >> 36236604 |
Abstract
Fingerprinting localization is a promising indoor positioning methods thanks to its advantage of using preinstalled infrastructure. For example, WiFi signal strength can be measured by pre-existing WiFi routers. In the offline phase, the fingerprinting localization method first stores of position and RSSI measurement pairs in a dataset. Second, it predicts a target's location by comparing the stored fingerprint database to the current measurement. The database size is normally huge, and data patterns are complicated; thus, an artificial neural network is used to model the relationship of fingerprints and locations. The existing fingerprinting locations, however, have been developed to predict only single locations. In practice, many users may require positioning services, and as such, the core algorithm should be capable of multiple localizations, which is the main contribution of this paper. In this paper, multiple fingerprinting localization is developed based on an artificial neural network and an analysis of the number of targets that can be estimated without loss of accuracy is conducted by experiments.Entities:
Keywords: WiFi fingerprinting localization; artificial neural network; multiple targets estimation
Mesh:
Year: 2022 PMID: 36236604 PMCID: PMC9573177 DOI: 10.3390/s22197505
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Multiple fingerprinting indoor localization.
Example of WiFi RSSI fingerprint database.
| AP 1 | AP 2 | ⋯ | AP | |
|---|---|---|---|---|
| Position 1 | −85 dBm | −68 dBm | ⋯ | Null |
| Position 2 | Null | −51 dBm | ⋯ | −92 dBm |
| ⋮ | ⋮ | ⋮ | ⋮ | ⋮ |
| Position | Null | Null | ⋯ | −45 dBm |
Figure 2Deep neural network structure for single-position learning.
Figure 3Extended deep neural network structure for multi-position learning.
Figure 4Experimental WiFi fingerprint data distribution along hallway of a multi-story building.
Figure 5Positioning test error by deep neural network according to the number of estimated positions: (a) , (b) , (c) , (d) .
Experimental results.
| Positions | Learning | Learning | # of Training | Ave. Test Error |
|---|---|---|---|---|
| 1 | 3500 | 170.49 | 2575 | 2.29 ± 0.002 |
| 10 | 5000 | 394.43 | 67,080 | 2.60 ± 1.55 |
| 15 | 10,000 | 994.16 | 67,080 | 2.68 ± 0.03 |
| 20 | 15,000 | 1818.18 | 77,400 | 6.07 ± 1.48 |
| 25 | 15,000 | 2474.04 | 103,200 | 9.93 ± 2.86 |