Scalable Indoor Localization via Mobile Crowdsourcing and Gaussian Process

Indoor localization using Received Signal Strength Indication (RSSI) fingerprinting has been extensively studied for decades. The positioning accuracy is highly dependent on the density of the signal database. In areas without calibration data, however, this algorithm breaks down. Building and updating a dense signal database is labor intensive, expensive, and even impossible in some areas. Researchers are continually searching for better algorithms to create and update dense databases more efficiently. In this paper, we propose a scalable indoor positioning algorithm that works both in surveyed and unsurveyed areas. We first propose Minimum Inverse Distance (MID) algorithm to build a virtual database with uniformly distributed virtual Reference Points (RP). The area covered by the virtual RPs can be larger than the surveyed area. A Local Gaussian Process (LGP) is then applied to estimate the virtual RPs’ RSSI values based on the crowdsourced training data. Finally, we improve the Bayesian algorithm to estimate the user’s location using the virtual database. All the parameters are optimized by simulations, and the new algorithm is tested on real-case scenarios. The results show that the new algorithm improves the accuracy by 25.5% in the surveyed area, with an average positioning error below 2.2 m for 80% of the cases. Moreover, the proposed algorithm can localize the users in the neighboring unsurveyed area.

[1]  Cheng Chen,et al.  2D/3D indoor navigation based on multi-sensor assisted pedestrian navigation in Wi-Fi environments , 2012, 2012 Ubiquitous Positioning, Indoor Navigation, and Location Based Service (UPINLBS).

[2]  A. J. Motley,et al.  Radio coverage in buildings , 1990 .

[3]  Demetrios Zeinalipour-Yazti,et al.  Crowdsourced indoor localization for diverse devices through radiomap fusion , 2013, International Conference on Indoor Positioning and Indoor Navigation.

[4]  Robert A. Malaney,et al.  A Novel Fingerprint Location Method Using Ray-Tracing , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[5]  Hannes Kaufmann,et al.  HyMoTrack: A Mobile AR Navigation System for Complex Indoor Environments , 2015, Sensors.

[6]  Philipp Bolliger,et al.  Redpin - adaptive, zero-configuration indoor localization through user collaboration , 2008, MELT '08.

[7]  Dongsoo Han,et al.  Crowdsourced radiomap for room-level place recognition in urban environment , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[8]  Venkata N. Padmanabhan,et al.  Indoor localization without the pain , 2010, MobiCom.

[9]  Gábor Varga,et al.  Indoor radio location algorithm using empirical propagation models and probability distribution heuristics , 2011 .

[10]  Anton Schwaighofer,et al.  GPPS: A Gaussian Process Positioning System for Cellular Networks , 2003, NIPS.

[11]  Keiji Nagatani,et al.  Topological simultaneous localization and mapping (SLAM): toward exact localization without explicit localization , 2001, IEEE Trans. Robotics Autom..

[12]  Dongkai Yang,et al.  A Novel Method for Constructing a WIFI Positioning System with Efficient Manpower , 2015, Sensors.

[13]  Yu-Chee Tseng,et al.  A Scrambling Method for Fingerprint Positioning Based on Temporal Diversity and Spatial Dependency , 2008, IEEE Transactions on Knowledge and Data Engineering.

[14]  Jie Zhang,et al.  Indoor localization on mobile phone platforms using embedded inertial sensors , 2013, 2013 10th Workshop on Positioning, Navigation and Communication (WPNC).

[15]  Stefano Chessa,et al.  Automatic virtual calibration of range-based indoor localization systems , 2012, Wirel. Commun. Mob. Comput..

[16]  Mario Gerla,et al.  FreeLoc: Calibration-free crowdsourced indoor localization , 2013, 2013 Proceedings IEEE INFOCOM.

[17]  Teemu Roos,et al.  Semi-supervised Learning for WLAN Positioning , 2011, ICANN.

[18]  Dieter Fox,et al.  Gaussian Processes for Signal Strength-Based Location Estimation , 2006, Robotics: Science and Systems.

[19]  Athanasios V. Vasilakos,et al.  Mobile Crowd Sensing for Traffic Prediction in Internet of Vehicles , 2016, Sensors.

[20]  Shuang-Hua Yang,et al.  Indoor Positioning with Virtual Fingerprint Mapping by Using Linear and Exponential Taper Functions , 2013, 2013 IEEE International Conference on Systems, Man, and Cybernetics.

[21]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[22]  Joan García-Haro,et al.  Integration of Directional Antennas in an RSS Fingerprinting-Based Indoor Localization System , 2015, Sensors.

[23]  Guobin Shen,et al.  Experiencing and handling the diversity in data density and environmental locality in an indoor positioning service , 2014, MobiCom.

[24]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[25]  Yunhao Liu,et al.  Smartphones Based Crowdsourcing for Indoor Localization , 2015, IEEE Transactions on Mobile Computing.

[26]  Dongsoo Han,et al.  Crowdsourcing-based radio map update automation for wi-fi positioning systems , 2014, GeoCrowd '14.

[27]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[28]  Neil D. Lawrence,et al.  WiFi-SLAM Using Gaussian Process Latent Variable Models , 2007, IJCAI.

[29]  Kai-Wei Chiang,et al.  The Performance Analysis of the Map-Aided Fuzzy Decision Tree Based on the Pedestrian Dead Reckoning Algorithm in an Indoor Environment , 2016, Sensors.

[30]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[31]  Sunny Consolvo,et al.  Self-Mapping in 802.11 Location Systems , 2005, UbiComp.

[32]  Christoforos Panayiotou,et al.  3D Ray Tracing for device-independent fingerprint-based positioning in WLANs , 2012, 2012 9th Workshop on Positioning, Navigation and Communication.

[33]  Seth J. Teller,et al.  Growing an organic indoor location system , 2010, MobiSys '10.

[34]  Abdelhamid Tayebi,et al.  LOCALIZATION APPROACH BASED ON RAY-TRACING INCLUDING THE EFFECT OF HUMAN SHADOWING , 2010 .