Combining Wi-Fi Fingerprinting and Pedestrian Dead Reckoning to Mitigate External Factors for a Sustainable Indoor Positioning System
Abstract
:1. Introduction
2. Related Work
3. The Current Indoor Positioning System
3.1. Wi-Fi Trilateration and Fingerprinting Method
3.2. Pedestrian Dead Reckoning (PDR) Localization—Using Inertial Sensor of Smartphone
Algorithm 1 ZUPT algorithm for estimating step length, step count, and position |
|
4. The Proposed Method: KNN Selection for RSSI-Based Indoor Positioning System (KNN-SIPS)
Algorithm 2 Pseudocode for K Node selection for K-NN algorithm |
|
5. Experimental Setup and Results
- The testbed area measures m2 in dimension and is divided into cells of m2 to form 1160 cells.
- All the divided cells were labeled with space IDs ranging from 1 to 1160.
- A total of 52 access points were deployed in the testbed. Each access point was surrounded by a complex environment in different LOS and NLOS conditions.
- At each cell, four scans of Wi-Fi RSSI values were measured using an Android app running on a standard Android smartphone that used the inbuilt Wi-FI scanning functionality, and the mean value was recorded in the database, along with the space ID, which acts as the reference point.
- The offline phase recording considers preexisting LOS and NLOS conditions. The collected dataset against each cell provides good coverage for the fingerprinting algorithm. The real-world indoor environment ensures the generalization of the proposed framework.
- The dataset the location coordinate (X, Y), space ID representing a cell, and a list of scanned access points. The scanned access point has a unique identifier key, and its value .
- The collected dataset is processed under human supervision to ensure quality; for ethical considerations, we obtained informed consent, protecting privacy and complying with legal guidelines.
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Guo, X.; Ansari, N.; Hu, F.; Shao, Y.; Elikplim, N.; Li, L. A survey on fusion-based indoor positioning. IEEE Commun. Surv. Tutor. 2019, 22, 566–594. [Google Scholar] [CrossRef]
- Martin, E.; Vinyals, O.; Friedl, G.; Bajcsy, R. Precise indoor localization using smart phones. In Proceedings of the 18th ACM International Conference On Multimedia, Firenze, Italy, 25–29 October 2010; pp. 787–790. [Google Scholar]
- Junglas, I.; Watson, R. Location-based services. Commun. ACM 2008, 51, 65–69. [Google Scholar] [CrossRef]
- Sadowski, S.; Spachos, P. Rssi-based indoor localization with the internet of things. IEEE Access 2018, 6, 30149–30161. [Google Scholar] [CrossRef]
- Davidson, P.; Piche, R. A survey of selected indoor positioning methods for smartphones. IEEE Commun. Surv. Tutor. 2016, 19, 1347–1370. [Google Scholar] [CrossRef]
- Zhuang, H.; Zhang, J.; C. B., S.; Muthu, B. Sustainable smart city building construction methods. Sustainability 2020, 12, 4947. [Google Scholar] [CrossRef]
- Farahsari, P.; Farahzadi, A.; Rezazadeh, J.; Bagheri, A. A survey on indoor positioning systems for iot-based applications. IEEE Internet Things J. 2022, 9, 7680–7699. [Google Scholar] [CrossRef]
- Zhang, C.; Ding, J.; Zhan, J.; Sangaiah, A.; Li, D. Fuzzy Intelligence Learning Based on Bounded Rationality in IoMT Systems: A Case Study in Parkinson’s Disease. IEEE Trans. Comput. Soc. Syst. 2022. [Google Scholar] [CrossRef]
- Liu, T.; Zhang, X.; Zhang, H.; Tahir, N.; Fang, Z. A structure landmark-based radio signal mapping approach for sustainable indoor localization. Sustainability 2021, 13, 1183. [Google Scholar] [CrossRef]
- Sangaiah, A.; Javadpour, A.; Ja’fari, F.; Zavieh, H.; Khaniabadi, S. SALA-IoT: Self-Reduced Internet of Things with Learning Automaton Sleep Scheduling Algorithm. IEEE Sens. J. 2023. [Google Scholar] [CrossRef]
- Sadowski, S.; Spachos, P.; Plataniotis, K. Memoryless techniques and wireless technologies for indoor localization with the internet of things. IEEE Internet Things J. 2020, 7, 10996–11005. [Google Scholar] [CrossRef]
- Whitehouse, K.; Karlof, C.; Culler, D. A practical evaluation of radio signal strength for ranging-based localization. Acm Sigmobile Mob. Comput. Commun. Rev. 2007, 11, 41–52. [Google Scholar] [CrossRef]
- Basri, C.; El Khadimi, A. Survey on indoor localization system and recent advances of WIFI fingerprinting technique. In Proceedings of the 2016 5th International Conference On Multimedia Computing And Systems (ICMCS), Marrakech, Morocco, 29 September–1 October 2016; pp. 253–259. [Google Scholar]
- Jia, B.; Huang, B.; Gao, H.; Li, W.; Hao, L. Selecting critical WiFi APs for indoor localization based on a theoretical error analysis. IEEE Access 2019, 7, 36312–36321. [Google Scholar] [CrossRef]
- He, S.; Chan, S. Wi-Fi fingerprint-based indoor positioning: Recent advances and comparisons. IEEE Commun. Surv. Tutor. 2015, 18, 466–490. [Google Scholar] [CrossRef]
- Yang, Z.; Wu, C.; Liu, Y. Locating in fingerprint space: Wireless indoor localization with little human intervention. In Proceedings of the 18th Annual International Conference On Mobile Computing And Networking, Istanbul, Turkey, 22–26 August 2012; pp. 269–280. [Google Scholar]
- Sung, Y. RSSI-based distance estimation framework using a Kalman filter for sustainable indoor computing environments. Sustainability 2016, 8, 1136. [Google Scholar] [CrossRef] [Green Version]
- Zhang, R.; Yang, H.; Höflinger, F.; Reindl, L. Adaptive zero velocity update based on velocity classification for pedestrian tracking. IEEE Sens. J. 2017, 17, 2137–2145. [Google Scholar] [CrossRef]
- Pratama, A.; Hidayat, R. Smartphone-based pedestrian dead reckoning as an indoor positioning system. In Proceedings of the 2012 International Conference On System Engineering And Technology (ICSET), Bandung, Indonesia, 11–12 September 2012; pp. 1–6. [Google Scholar]
- Bonthu, B.; Subaji, M. An effective algorithm to overcome the practical hindrance for Wi-Fi based indoor positioning system. Open Comput. Sci. 2020, 10, 117–123. [Google Scholar] [CrossRef]
- Ahmad, N.; Sahibuddin, S. Effect of people around user to WLAN indoor positioning system accuracy. In Proceedings of the 2017 Palestinian International Conference On Information And Communication Technology (PICICT), Gaza, Palestine, 8–9 May 2017; pp. 17–21. [Google Scholar]
- Wu, C.; Yang, Z.; Zhou, Z.; Qian, K.; Liu, Y.; Liu, M. PhaseU: Real-time LOS identification with WiFi. In Proceedings of the 2015 IEEE Conference On Computer Communications (INFOCOM), Hong Kong, China, 26 April–1 May 2015; pp. 2038–2046. [Google Scholar]
- Fu, Y.; Chen, P.; Yang, S.; Tang, J. An indoor localization algorithm based on continuous feature scaling and outlier deleting. IEEE Internet Things J. 2018, 5, 1108–1115. [Google Scholar] [CrossRef]
- Amirisoori, S.; Daud, S.M.; Ahmad, N.A.; Abd Aziz, N.S.; Sa’at, N.I.; Noor, N.Q. Wi-Fi based indoor positioning using fingerprinting methods (KNN algorithm) in real environment. Int. J. Future Gener. Commun. Netw. 2017, 10, 23–36. [Google Scholar] [CrossRef]
- Umair, M.; Ramana, K.; Dongkai, Y. An enhanced K-Nearest Neighbor algorithm for indoor positioning systems in a WLAN. In Proceedings of the 2014 IEEE Computers, Communications And IT Applications Conference, Toronto, ON, Canada, 27 April–2 May 2014; pp. 19–23. [Google Scholar]
- Yadav, R.; Bhattarai, B.; Gang, H.; Pyun, J. Trusted k nearest bayesian estimation for indoor positioning system. IEEE Access 2019, 7, 5148–5149. [Google Scholar] [CrossRef]
- Bahl, P.; Padmanabhan, V. RADAR: An in-building RF-based user location and tracking system. In Proceedings of the IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of The IEEE Computer And Communications Societies (Cat. No. 00CH37064), Tel Aviv, Israel, 26–30 March 2000; Volume 2, pp. 775–784. [Google Scholar]
- Youssef, M.; Agrawala, A. The Horus WLAN location determination system. In Proceedings of the 3rd International Conference on Mobile Systems, Applications, and Services, Helsinki, Finland, 18–22 June 2023; pp. 205–218. [Google Scholar]
- Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of wireless indoor positioning techniques and systems. IEEE Trans. Syst. Man Cybern. Part Appl. Rev. 2007, 37, 1067–1080. [Google Scholar] [CrossRef]
- Youssef, M.; Agrawala, A. Handling samples correlation in the horus system. In Proceedings of the IEEE Infocom 2004, Hong Kong, China, 7–11 March 2004; Volume 2, pp. 1023–1031. [Google Scholar]
- Al Nuaimi, K.; Kamel, H. A survey of indoor positioning systems and algorithms. In Proceedings of the 2011 International Conference On Innovations in Information Technology, Abu Dhabi, United Arab Emirates, 25–27 April 2011; pp. 185–190. [Google Scholar]
- Banerjee, N.; Agarwal, S.; Bahl, P.; Chandra, R.; Wolman, A.; Corner, M. Virtual compass: Relative positioning to sense mobile social interactions. In Proceedings of the Pervasive Computing: 8th International Conference, Pervasive 2010, Helsinki, Finland, 17–20 May 2010; pp. 1–21. [Google Scholar]
- Lim, C.; Volakis, J.; Sertel, K.; Kindt, R.; Anastasopoulos, A. Indoor propagation models based on rigorous methods for site-specific multipath environments. IEEE Trans. Antennas Propag. 2006, 54, 1718–1725. [Google Scholar] [CrossRef]
- Bose, A.; Foh, C. A practical path loss model for indoor WiFi positioning enhancement. In Proceedings of the 2007 6th International Conference On Information, Communications & Signal Processing, Singapore, 10–13 December 2007; pp. 1–5. [Google Scholar]
- Xia, S.; Liu, Y.; Yuan, G.; Zhu, M.; Wang, Z. Indoor fingerprint positioning based on Wi-Fi: An overview. Isprs Int. J. Geo-Inf. 2017, 6, 135. [Google Scholar] [CrossRef] [Green Version]
- Ge, X.; Qu, Z. Optimization WIFI indoor positioning KNN algorithm location-based fingerprint. In Proceedings of the 2016 7th IEEE International Conference On Software Engineering And Service Science (ICSESS), Beijing, China, 26–28 August 2016; pp. 135–137. [Google Scholar]
- Xue, W.; Hua, X.; Li, Q.; Yu, K.; Qiu, W. Improved neighboring reference points selection method for Wi-Fi based indoor localization. IEEE Sens. Lett. 2018, 2, 1–4. [Google Scholar] [CrossRef]
- Liu, H.; Gan, Y.; Yang, J.; Sidhom, S.; Wang, Y.; Chen, Y.; Ye, F. Push the limit of WiFi based localization for smartphones. In Proceedings of the 18th Annual International Conference On Mobile Computing And Networking, Istanbul, Turkey, 22–26 August 2012; pp. 305–316. [Google Scholar]
- Xiao, Z.; Wen, H.; Markham, A.; Trigoni, N. Robust indoor positioning with lifelong learning. IEEE J. Sel. Areas Commun. 2015, 33, 2287–2301. [Google Scholar] [CrossRef]
- Sun, Z.; Mao, X.; Tian, W.; Zhang, X. Activity classification and dead reckoning for pedestrian navigation with wearable sensors. Meas. Sci. Technol. 2008, 20, 015203. [Google Scholar] [CrossRef]
- Huu, K.N.; Seong-Won, S.; Song, C.G.; Lee, S.W. A step detection and step length estimation method based on different holding styles estimation. KCC 2015, 359–361. [Google Scholar]
- Chen, R.; Pei, L.; Chen, Y. A smart phone based PDR solution for indoor navigation. In Proceedings of the 24th International Technical Meeting of The Satellite Division of The Institute of Navigation (ION GNSS 2011), Portland, OR, USA, 20–23 September 2011; pp. 1404–1408. [Google Scholar]
- Chen, L.; Wu, E.; Jin, M.; Chen, G. Intelligent fusion of Wi-Fi and inertial sensor-based positioning systems for indoor pedestrian navigation. IEEE Sens. J. 2014, 14, 4034–4042. [Google Scholar] [CrossRef]
- Gu, F.; Khoshelham, K.; Yu, C.; Shang, J. Accurate step length estimation for pedestrian dead reckoning localization using stacked autoencoders. IEEE Trans. Instrum. Meas. 2018, 68, 2705–2713. [Google Scholar] [CrossRef]
- Ang, J.L.; Lee, W.K.; Ooi, B.Y.; Ooi, T.W. An IPS evaluation framework for measuring the effectiveness and efficiency of indoor positioning solutions. In Information Science and Applications 2017: ICISA 2017 8; Springer: Singapore, 2017; pp. 688–697. [Google Scholar]
- Scarlett, J. Enhancing the performance of pedometers using a single accelerometer. Appl. Note Analog. Devices 2007, 41, 1–16. [Google Scholar]
- Kang, W.; Han, Y. SmartPDR: Smartphone-based pedestrian dead reckoning for indoor localization. IEEE Sens. J. 2014, 15, 2906–2916. [Google Scholar] [CrossRef]
- Dai, P.; Yang, Y.; Wang, M.; Yan, R. Combination of DNN and improved KNN for indoor location fingerprinting. Wirel. Commun. Mob. Comput. 2019, 2019, 4283857. [Google Scholar] [CrossRef]
- Hoang, M.; Zhu, Y.; Yuen, B.; Reese, T.; Dong, X.; Lu, T.; Westendorp, R.; Xie, M. A soft range limited K-nearest neighbors algorithm for indoor localization enhancement. IEEE Sens. J. 2018, 18, 10208–10216. [Google Scholar] [CrossRef] [Green Version]
- Xie, Y.; Wang, Y.; Nallanathan, A.; Wang, L. An improved K-nearest-neighbor indoor localization method based on spearman distance. IEEE Signal Process. Lett. 2016, 23, 351–355. [Google Scholar] [CrossRef] [Green Version]
Offline/Training Phase | Online Positioning | Distance Error (m) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Access Point | Space ID | ||||||||||
Space ID | Scanned Access Point List <:> | Scanned Access Point List <:> | PDR | FP | SIP-KNN | FP | SIP-KNN | ||||
26 | 30 | 18 | : −31, : −43, : −28, … : −82 | : −30, : −82, : −27, … : −83 | 20 | 16 | 24 | 22 | 26 | 8 | 0 |
27 | 28 | 18 | : −31, : −42, : −34, … : −79 | : −84, : −78, : −36, … : −78 | 20 | 12 | 25 | 42 | 27 | 26 | 0 |
28 | 26 | 18 | : −28, : −40, : −36, … : −78 | : −81, : −78, : −36, … : −78 | 22 | 14 | 28 | 40 | 30 | 24 | 2 |
29 | 24 | 18 | : −25, : −39, : −42, … : −83 | : −76, : −73, : −42, … : −83 | 20 | 12 | 27 | 42 | 29 | 26 | 2 |
34 | 25 | 17 | : −25 : −40, : −82, … : −70 | : −51 : −75, : −56, … : −72 | 20 | 14 | 38 | 42 | 34 | 8 | 0 |
35 | 25 | 16 | : −26 : −41, : −74, … : −72 | : −78 : −60, : −60, … : −70 | 20 | 12 | 40 | 42 | 35 | 14 | 0 |
54 | 24 | 16 | : −18 : −45, : −75, … : −77 | : −32 : −85, : −76, … : −78 | 21 | 14 | 51 | 40 | 53 | 26 | 2 |
55 | 24 | 14 | : −16, : −38, : −81, … : −71 | : −34, : −80, : −80, … : −72 | 18 | 12 | 57 | 35 | 55 | 40 | 0 |
Path Name | No. of Change in Directions | Distance (m) | Total No. of Unique Scanned RSSI |
---|---|---|---|
Path A | 4 | 58 | 25 |
Path A | 0 | 12 | 16 |
No. of Affected APs in the K-NN | Mean Distance Error (m) | |||
---|---|---|---|---|
The Proposed Method | Fingerprinting Method | |||
Path A | Path B | Path A | Path B | |
1 | 2.0 | 1 | 8.5 | 6 |
2 | 2.5 | 2 | 12 | 11 |
3 | 2.5 | 2.5 | 36 | 19.5 |
System | IPS (WLAN RSSI) Algorithm | Accuracy (LOS) | Accuracy (NLOS) | Robustness in Practical Condition with New Hindrance | Complexity | Localization Range | Scalability | Localization Update Rate | Power Consumption |
---|---|---|---|---|---|---|---|---|---|
RADAR [27] | KNN | 3–5 m | Up to 40 m | Accuracy depends on the number of affected node participants in the KNN algorithm. The system exhibits higher accuracy in LOS conditions. | Moderate | Medium | High | High | High |
Horus [28] | Probabilistic method | 2 m | Up to 25 m | Low probability of selecting affected nodes. The system performs better in LOS conditions and the accuracy can be affected by the presence of affected nodes. | Moderate | Short | Medium | Medium | Low |
UnLoc [29] | Wi-Fi landmark | 2 m | Not applicable | Works only for short corridors. The system’s accuracy is significantly affected in the presence of hindrances. | Low | Short | Medium | Low | Low |
HALLWAY [29] | Room level partitioning | 4 m to 8 m | Up to 25 m | Accuracy is affected by new hindrances, and the system performs better in LOS conditions. | Low | Medium | High | Medium | Medium |
VC [29] | Wi-Fi Distance measuring based | 3–4 m | Up to 40 m | Requires Line of Sight (LOS) for optimal accuracy. The system’s performance is affected by the number of affected nodes and hindrances. | High | Medium | Low | High | High |
Proposed system (KNN-SIPS) | Selected K node - KNN | 2–4 m | Not applicable | Resilient to any change in the environment, including hindrances. The system offers improved accuracy compared to existing methods in both LOS and non-LOS conditions. | Moderate | Medium | High | High | Low |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bonthu, B.; Mohan, S. Combining Wi-Fi Fingerprinting and Pedestrian Dead Reckoning to Mitigate External Factors for a Sustainable Indoor Positioning System. Sustainability 2023, 15, 10943. https://doi.org/10.3390/su151410943
Bonthu B, Mohan S. Combining Wi-Fi Fingerprinting and Pedestrian Dead Reckoning to Mitigate External Factors for a Sustainable Indoor Positioning System. Sustainability. 2023; 15(14):10943. https://doi.org/10.3390/su151410943
Chicago/Turabian StyleBonthu, Bhulakshmi, and Subaji Mohan. 2023. "Combining Wi-Fi Fingerprinting and Pedestrian Dead Reckoning to Mitigate External Factors for a Sustainable Indoor Positioning System" Sustainability 15, no. 14: 10943. https://doi.org/10.3390/su151410943
APA StyleBonthu, B., & Mohan, S. (2023). Combining Wi-Fi Fingerprinting and Pedestrian Dead Reckoning to Mitigate External Factors for a Sustainable Indoor Positioning System. Sustainability, 15(14), 10943. https://doi.org/10.3390/su151410943