LSS-RM: Using Multi-Mounted Devices to Construct a Lightweight Site-Survey Radio Map for WiFi Positioning
Abstract
:1. Introduction
2. Overview of LSS-RM
- (1)
- The volunteer is told they should walk along the preassigned site-survey. The server analyzes whether the volunteer walks in the right way.
- (2)
- Two smartphones are mounted on the foot (Phone-F) and waist (Phone-W) of the volunteer, respectively. Motion data of the volunteer, such as accelerometer readings, gyroscope readings, and magnetometer readings are recorded in a format {Timestamp, Triaxial Accelerations, Triaxial Angular Rates, Triaxial Magnetic Field Strength}. Simultaneously, WiFi-RSSI data are recorded by both smartphones in a format {Timestamp, WiFi-RSSI Vector}. The timestamp can be used as a medium to connect the two different kinds of data.
- (3)
- The timestamp difference of Phone-F and Phone-W is measured. Then, a timestamp-synchronization process is taken to align data from the two smartphones.
- (4)
- The position of the volunteer is calculated using the IEZ-INS method based on the accelerometer readings, gyroscope readings, and magnetometer readings of Phone-F. In this step, the stance-phase result of ZUPT is very important and will be used in the post calibration process.
- (5)
- The angular-rate energy detector (ARE) is used to detect the corner based on gyroscope readings of Phone-W. The corner-detection result can be used to calculate the heading with the preassigned site-survey trajectory in the post calibration process.
- (6)
- Step number and stride length are estimated based on stance-phase detection from Phone-F.
- (7)
- Heading of the volunteer is calculated based on preassigned site-survey estimation and corner-detection result from Phone-W.
- (8)
- RP coordinates are calculated using the post calibrated step number, stride length, and heading based on the PDR-INS method.
- (9)
- A radio map is built up with RP coordinates and WiFi-RSSI vectors in a traditional radio map format {RP coordinates, WiFi-RSSI vectors}. The bridge between RP coordinates and WiFi-RSSI vectors in the LSS-RM method is the start and end timestamp of each stance phase.
3. Data Collection and Preprocessing Process
3.1. Timestamp Alignment
3.2. Foot-Mounted Inertial Navigation Using Zero-Velocity Update-Aided Extended Kalman Filter (IEZ-INS)
3.3. Stance-Phase Detection Using Phone-F-Embedded MEMS-IMU
3.4. Corner Detection Using Phone-W-Embedded MEMS-IMU
4. Post Calibration Process
4.1. Stance-Phase Detection Based on Step Detection (SPD-SD)
4.2. Stance-Phase Detection-Based Stride-Length Estimation (SPD-SL)
4.3. Post Calibration with Preassigned Site-Survey Trajectory
5. Experimental Results
5.1. Summary of Submodule Tests in Previous Sections
- (1)
- (2)
- IEZ-INS: Figure 6 shows that the positioning result of IEZ-INS using Phone-F is influenced by the heading error. The post calibration process is needed for accurate RP coordinates.
- (3)
- (4)
- (5)
- (6)
- Post calibration: Figure 16 is the post calibration result. RP coordinates are matched with the ground truth.
5.2. Comprehensive Experiment to Verify LSS-RM Method
6. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Zou, D.; Meng, W.; Han, S.; He, K.; Zhang, Z. Toward Ubiquitous LBS: Multi-Radio Localization and Seamless Positioning. IEEE Wirel. Commun. 2016, 23, 107–113. [Google Scholar] [CrossRef]
- Kaplan, E.D.; Hegarty, C. Understanding GPS: Principles and Applications; Artech House: Norwood, MA, USA, 2005; pp. 598–599. [Google Scholar]
- Zhang, T.; Liu, H.; Chen, Q.; Zhang, H.; Niu, X. Improvement of GNSS Carrier Phase Accuracy Using MEMS Accelerometer-Aided Phase-Locked Loops for Earthquake Monitoring. Micromachines 2017, 8, 191. [Google Scholar] [CrossRef]
- Mautz, R. Indoor Positioning Technologies. Ph.D. Thesis, ETH Zurich, Zurich, Switzerland, 2012. [Google Scholar]
- Nilsson, J.O. Infrastructure-Free Pedestrian Localization. Ph.D. Thesis, KTH Royal Institute of Technology, Stockholm, Sweden, 2013. [Google Scholar]
- Zhang, R.; Hoflinger, F.; Reindl, L. Inertial Sensor Based Indoor Localization and Monitoring System for Emergency Responders. Sens. J. IEEE 2013, 13, 838–848. [Google Scholar] [CrossRef]
- Kang, W.; Han, Y. SmartPDR: Smartphone-based pedestrian dead reckoning for indoor localization. IEEE Sens. J 2015, 15, 2906–2916. [Google Scholar] [CrossRef]
- Zhuang, Y.; Lan, H.; Li, Y.; El-Sheimy, N. PDR/INS/WiFi Integration Based on Handheld Devices for Indoor Pedestrian Navigation. Micromachines 2015, 6, 793–812. [Google Scholar] [CrossRef] [Green Version]
- Deng, Z.; Hu, Y.; Yu, J.; Na, Z. Extended Kalman Filter for Real Time Indoor Localization by Fusing WiFi and Smartphone Inertial Sensors. Micromachines 2015, 6, 523–543. [Google Scholar] [CrossRef] [Green Version]
- Tian, Q.; Salcic, Z.; Wang, K.I.; Pan, Y. A Multi-Mode Dead Reckoning System for Pedestrian Tracking Using Smartphones. IEEE Sens. J. 2016, 16, 2079–2093. [Google Scholar] [CrossRef]
- Lee, M.S.; Ju, H.; Park, C.G. Map assisted PDR/Wi-Fi fusion for indoor positioning using smartphone. Int. J. Control Autom. Syst. 2017, 15, 627–639. [Google Scholar] [CrossRef]
- Ho, N.; Truong, P.; Jeong, G. Step-Detection and Adaptive Step-Length Estimation for Pedestrian Dead-Reckoning at Various Walking Speeds Using a Smartphone. Sensors 2016, 16, 1423. [Google Scholar] [CrossRef] [PubMed]
- Skog, I.; Nilsson, J.O.; Händel, P. Evaluation of zero-velocity detectors for foot-mounted inertial navigation systems. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Zurich, Switzerland, 15–17 September 2010; pp. 1–6. [Google Scholar]
- Skog, I.; Handel, P.; Nilsson, J.O.; Rantakokko, J. Zero-Velocity Detection—An Algorithm Evaluation. IEEE Trans. Biomed. Eng. 2010, 57, 2657–2666. [Google Scholar] [CrossRef] [PubMed]
- Foxlin, E. Pedestrian Tracking with Shoe-Mounted Inertial Sensors. IEEE Comput. Graph. Appl. 2005, 25, 38–46. [Google Scholar] [CrossRef] [PubMed]
- Jiménez, A.R.; Seco, F.; Prieto, J.C.; Guevara, J. Indoor pedestrian navigation using an INS/EKF framework for yaw drift reduction and a foot-mounted IMU. In Proceedings of the Positioning Navigation and Communication, Dresden, Germany, 11–12 March 2010; pp. 135–143. [Google Scholar]
- Yang, W.; Xiu, C.; Zhang, J.; Yang, D. A Novel 3D Pedestrian Navigation Method for a Multiple Sensors-Based Foot-Mounted Inertial System. Sensors 2017, 17, 2695. [Google Scholar] [CrossRef] [PubMed]
- Jimenez, A.R.; Seco, F.; Prieto, C.; Guevara, J. A comparison of Pedestrian Dead-Reckoning algorithms using a low-cost MEMS IMU. In Proceedings of the IEEE International Symposium on Intelligent Signal Processing, Budapest, Hungary, 26–28 August 2009; pp. 37–42. [Google Scholar]
- Beauregard, S. Omnidirectional Pedestrian Navigation for First Responders. In Proceedings of the 4th IEEE Workshop on Positioning, Navigation and Communication, Hannover, Germany, 22 March 2007; pp. 33–36. [Google Scholar]
- Feliz Alonso, R.; Zalama Casanova, E.; Gómez García-Bermejo, J. Pedestrian tracking using inertial sensors. J. Phys. Agents (JoPha) 2009, 3, 35–43. [Google Scholar] [CrossRef] [Green Version]
- Du, Y.; Yang, D.; Yang, H.; Xiu, C. Flexible indoor localization and tracking system based on mobile phone. J. Netw. Comput. Appl. 2016, 69, 107–116. [Google Scholar]
- Youssef, M.A.; Agrawala, A.; Shankar, A.U. WLAN Location Determination via Clustering and Probability Distributions. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications, Fort Worth, TX, USA, 23–26 March 2003; pp. 143–150. [Google Scholar]
- Diaz, J.J.M.; Maues, R.D.A.; Soares, R.B.; Nakamura, E.F.; Figueiredo, C.M.S. Bluepass: An indoor Bluetooth-based localization system for mobile applications. In Proceedings of the IEEE Symposium on Computers and Communications, Riccione, Italy, 22–25 June 2010; pp. 778–783. [Google Scholar]
- Kriz, P.; Maly, F.; Kozel, T. Improving Indoor Localization Using Bluetooth Low Energy Beacons. Mob. Inf. Syst. 2016, 2016, 1–11. [Google Scholar] [CrossRef]
- Ozdenizci, B.; Coskun, V.; Ok, K. NFC Internal: An Indoor Navigation System. Sensors 2015, 15, 7571–7595. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Shirehjini, A.A.; Yassine, A.; Shirmohammadi, S. Equipment location in hospitals using RFID-based positioning system. IEEE Trans. Inf. Technol. Biomed. 2012, 16, 1058–1069. [Google Scholar] [CrossRef] [PubMed]
- Jourdan, D.; Dardari, D.; Win, M.Z. Position error bound for UWB localization in dense cluttered environments. Aerosp. Electronic Syst. IEEE Trans. 2008, 44, 613–628. [Google Scholar] [CrossRef]
- Zhang, C.; Kuhn, M.J.; Merkl, B.C.; Fathy, A.E. Real-Time Noncoherent UWB Positioning Radar with Millimeter Range Accuracy: Theory and Experiment. IEEE Trans. Microw. Theory Tech. 2010, 58, 9–20. [Google Scholar] [CrossRef]
- Yoshino, M.; Haruyama, S.; Nakagawa, M. High-accuracy positioning system using visible LED lights and image sensor. In Proceedings of the Radio and Wireless Symposium, Orlando, FL, USA, 22–24 January 2008; pp. 439–442. [Google Scholar]
- Ajmani, M.; Sinanović, S.; Boutaleb, T. Optimal beam radius for LED-based indoor positioning algorithm. In Proceedings of the Students on Applied Engineering, Newcastle Upon Tyne, UK, 20–21 October 2016; pp. 357–361. [Google Scholar]
- Holm, S. Ultrasound positioning based on time-of-flight and signal strength. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Montbéliard-Belfort, France, 28–31 October 2013; pp. 1–6. [Google Scholar]
- Ciurana, M.; Giustiniano, D.; Neira, A.; Barcelo-Arroyo, F.; Martin-Escalona, I. Performance stability of software ToA-based ranging in WLAN. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Zurich, Switzerland, 15–17 September 2010; pp. 1–8. [Google Scholar]
- Keunecke, K.; Scholl, G. IEEE 802.11 n-based TDOA performance evaluation in an indoor multipath environment. In Proceedings of the European Conference on Antennas and Propagation, The Hague, The Netherlands, 6–11 April 2014; pp. 2131–2135. [Google Scholar]
- Ng, B.P. Robust Methods for AOA Geo-Location in a Real-Time Indoor WiFi System; Taylor & Francis, Inc.: Oxford, UK, 2008; pp. 112–121. [Google Scholar]
- Lemic, F.; Handziski, V.; Caso, G.; Nardis, L.D. Enriched Training Database for improving the WiFi RSSI-based indoor fingerprinting performance. In Proceedings of the IEEE Consumer Communications & NETWORKING Conference, Las Vegas, NV, USA, 6–13 January 2016; pp. 875–881. [Google Scholar]
- Gui, L.; Yang, M.; Yu, H.; Li, J.; Shu, F.; Xiao, F. A Cramer-Rao Lower Bound of CSI-based Indoor Localization. IEEE Trans. Veh. Technol. 2017, 67, 2814–2818. [Google Scholar] [CrossRef]
- Lee, K.H.; Yoo, J.; Kang, Y.M.; Kim, C.K. 802.11mc: Using Packet Collision as an Opportunity in Heterogeneous MIMO-Based Wi-Fi Networks. IEEE Trans. Veh. Technol. 2015, 64, 287–302. [Google Scholar] [CrossRef]
- Hossain, A.K.M.M.; Soh, W. A survey of calibration-free indoor positioning systems. Comput. Commun. 2015, 66, 1–13. [Google Scholar] [CrossRef]
- Tian, Z.; Fang, X.; Zhou, M.; Li, L. Smartphone-Based Indoor Integrated WiFi/MEMS Positioning Algorithm in a Multi-Floor Environment. Micromachines 2015, 6, 347–363. [Google Scholar] [CrossRef] [Green Version]
- He, S.; Chan, S.H.G. Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons. IEEE Commun. Surv. Tutor. 2016, 18, 466–490. [Google Scholar] [CrossRef]
- Du, Y.; Yang, D.; Xiu, C. A Novel Method for Constructing a WIFI Positioning System with Efficient Manpower. Sensors 2015, 15, 8358–8381. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Kim, Y.; Shin, H.; Chon, Y.; Cha, H. Crowdsensing-based Wi-Fi radio map management using a lightweight site survey. Comput. Commun. 2015, 60, 86–96. [Google Scholar] [CrossRef]
- Sorour, S.; Lostanlen, Y.; Valaee, S.; Majeed, K. Joint Indoor Localization and Radio Map Construction with Limited Deployment Load. IEEE Trans. Mob. Comput. 2015, 14, 1031–1043. [Google Scholar] [CrossRef] [Green Version]
- Cheng, Y.; Chawathe, Y.; LaMarca, A.; Krumm, J. Accuracy characterization for metropolitan-scale Wi-Fi localization. In Proceedings of the 3rd ACM International Conference on Mobile Systems, Applications, and Services 2005, Seattle, WA, USA, 6–8 June 2005; pp. 233–245. [Google Scholar]
- Chekuri, A.; Won, M. Automating WiFi Fingerprinting Based on Nano-Scale Unmanned Aerial Vehicles. In Proceedings of the 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
- Zhao, W.; Han, S.; Hu, R.Q.; Meng, W.; Jia, Z. Crowdsourcing and Multisource Fusion-Based Fingerprint Sensing in Smartphone Localization. IEEE Sens. J. 2018, 18, 3236–3247. [Google Scholar] [CrossRef]
- Zhuang, Y.; Syed, Z.; Li, Y.; El-Sheimy, N. Evaluation of Two WiFi Positioning Systems Based on Autonomous Crowdsourcing of Handheld Devices for Indoor Navigation. IEEE Trans. Mob. Comput. 2016, 15, 1982–1995. [Google Scholar] [CrossRef]
- Rai, A.; Chintalapudi, K.; Padmanabhan, V.; Sen, R. Zee: Zero-effort crowdsourcing for indoor localization. In Proceedings of the 18th Annual International Conference on Mobile Computing and Networking, Istanbul, Turkey, 22–26 August 2012; pp. 293–304. [Google Scholar]
- Yang, D.; Xue, G.; Fang, X.; Tang, J. Incentive Mechanisms for Crowdsensing: Crowdsourcing with Smartphones. IEEE/ACM Trans. Netw. 2016, 24, 1732–1744. [Google Scholar] [CrossRef]
- Nilsson, J.O.; Gupta, A.K.; Handel, P. Foot-mounted inertial navigation made easy. In Proceedings of the International Conference on Indoor Positioning and Indoor Navigation, Busan, Korea, 27–30 October 2014; pp. 24–29. [Google Scholar]
- Zhang, J.; Xiu, C.; Yang, W.; Yang, D. Adaptive threshold zero-velocity update algorithm under multi-movement patterns. J. Beijing Univ. Aeronaut. Astronaut. 2018, 636–644. (In Chinese) [Google Scholar] [CrossRef]
Test Number | Timestamp of First Peak of Smartphone 1 (ms) | Timestamp of First Peak of Smartphone 2 (ms) | Timestamp Difference (ms) |
---|---|---|---|
1 | 1532703421657 | 1532703421312 | 345 |
2 | 1532705867200 | 1532705866011 | 1189 |
3 | 1532706440599 | 1532706439882 | 717 |
Setup Content | Description |
---|---|
Experiment site | A rectangular corridor |
Total length of the corridor | 128 m |
Mounting place of the smartphone | Left foot |
Smartphone used | MI6 from Xiaomi |
Sensors used | Triaxial accelerometer, gyroscope, and magnetometer |
Sampling frequency | 30 Hz |
Test Number | True Number of Corners | Estimated Number of Corners | Corner-Detection Error | Average Timestamp Error (ms) |
---|---|---|---|---|
1 | 3 | 3 | 0 | 324 |
2 | 11 | 11 | 0 | 426 |
3 | 23 | 23 | 0 | 233 |
Test Number | True Number of Steps | Estimated Number of Steps | Error |
---|---|---|---|
1 | 426 | 426 | 0 |
2 | 437 | 437 | 0 |
3 | 413 | 325 | 88 |
Test Number | True Stride Length (m) | Average Estimated Stride Length (m) | Error (m) |
---|---|---|---|
1 | 1.2 | 1.18 | 0.02 |
2 | 0.6 | 0.57 | 0.03 |
Test Type | Time-Consumption (Minute) | Average Positioning Error (m) |
---|---|---|
LSS-RM of one round | 2.6 | 3.91 |
LSS-RM of two rounds | 5.1 | 3.25 |
LSS-RM of three rounds | 7.8 | 2.47 |
Manual site survey | 54 | 1.61 |
© 2018 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 (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, W.; Xiu, C.; Ye, J.; Lin, Z.; Wei, H.; Yan, D.; Yang, D. LSS-RM: Using Multi-Mounted Devices to Construct a Lightweight Site-Survey Radio Map for WiFi Positioning. Micromachines 2018, 9, 458. https://doi.org/10.3390/mi9090458
Yang W, Xiu C, Ye J, Lin Z, Wei H, Yan D, Yang D. LSS-RM: Using Multi-Mounted Devices to Construct a Lightweight Site-Survey Radio Map for WiFi Positioning. Micromachines. 2018; 9(9):458. https://doi.org/10.3390/mi9090458
Chicago/Turabian StyleYang, Wei, Chundi Xiu, Jiarui Ye, Zhixing Lin, Haisong Wei, Dayu Yan, and Dongkai Yang. 2018. "LSS-RM: Using Multi-Mounted Devices to Construct a Lightweight Site-Survey Radio Map for WiFi Positioning" Micromachines 9, no. 9: 458. https://doi.org/10.3390/mi9090458
APA StyleYang, W., Xiu, C., Ye, J., Lin, Z., Wei, H., Yan, D., & Yang, D. (2018). LSS-RM: Using Multi-Mounted Devices to Construct a Lightweight Site-Survey Radio Map for WiFi Positioning. Micromachines, 9(9), 458. https://doi.org/10.3390/mi9090458