Indoor Localization on Smartphones Using Built-In Sensors and Map Constraints

Smartphones have become an indispensable tool in the work and life of most people. Given the many kinds of sensors built into smartphones, solving indoor navigation problems using these phones has become feasible. This paper proposes such a solution, using a particle-filter-based indoor positioning method. This method improves the positioning accuracy and helps improve the user experience. The major features of the method are that it leverages and fuses the advantages of two different indoor positioning methods [pedestrian dead reckoning (PDR) and received-signal-strength-indicator-based indoor positioning], and considers the influence on positioning of the indoor spatial map. The smartphone built-in sensors are used as data sources and constitute a feasible method for PDR. The iBeacon devices are also used—because of the many advantages, they present in indoor environments, such as low energy consumption, convenient deployment, and popular applications—and their received signal strength indicator values are used as observations in the particle filter. The devices used in this paper are conventional, without any special equipment, and the experimental sites are common work environments. Therefore, we believe that the proposed method has a wide application potential for indoor navigation applications (e.g., museum guides), and is especially suitable for working with indoor navigation maps.

[1]  Hans-Werner Gellersen,et al.  Ultrasound-aided pedestrian dead reckoning for indoor navigation , 2008, MELT '08.

[2]  Classical Linear Regression Model : Assumptions and Diagnostic Tests , 2016 .

[3]  Robert Harle,et al.  Location Fingerprinting With Bluetooth Low Energy Beacons , 2015, IEEE Journal on Selected Areas in Communications.

[4]  Fernando Seco Granja,et al.  Accurate Pedestrian Indoor Navigation by Tightly Coupling Foot-Mounted IMU and RFID Measurements , 2012, IEEE Transactions on Instrumentation and Measurement.

[5]  Sylvia Richardson,et al.  Markov Chain Monte Carlo in Practice , 1997 .

[6]  Avik Ghose,et al.  InLoc: An end-to-end robust indoor localization and routing solution using mobile phones and BLE beacons , 2016, 2016 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[7]  Fredrik Gustafsson,et al.  Particle filters for positioning, navigation, and tracking , 2002, IEEE Trans. Signal Process..

[8]  W. H. Engelmann,et al.  The National Human Activity Pattern Survey (NHAPS): a resource for assessing exposure to environmental pollutants , 2001, Journal of Exposure Analysis and Environmental Epidemiology.

[9]  Peter Green,et al.  Markov chain Monte Carlo in Practice , 1996 .

[10]  Jian Wang,et al.  A Bluetooth/PDR Integration Algorithm for an Indoor Positioning System , 2015, Sensors.

[11]  H. Weinberg Using the ADXL202 in Pedometer and Personal Navigation Applications , 2002 .

[12]  Binhee Kim,et al.  A Novel Indoor Positioning Technique Using Magnetic Fingerprint Difference , 2016, IEEE Transactions on Instrumentation and Measurement.

[13]  Ian Parberry,et al.  Rotation in Three Dimensions , 2011 .

[14]  N. Newman Apple iBeacon technology briefing , 2014 .

[15]  Chung-Hao Huang,et al.  Real-Time RFID Indoor Positioning System Based on Kalman-Filter Drift Removal and Heron-Bilateration Location Estimation , 2015, IEEE Transactions on Instrumentation and Measurement.

[16]  Emiliano Sisinni,et al.  Virtual Respiratory Rate Sensors: An Example of A Smartphone-Based Integrated and Multiparametric mHealth Gateway , 2017, IEEE Transactions on Instrumentation and Measurement.

[17]  Hui Fang,et al.  Design of a wireless assisted pedestrian dead reckoning system - the NavMote experience , 2005, IEEE Transactions on Instrumentation and Measurement.

[18]  Jaime Lloret,et al.  Mobile Sensing Systems , 2013, Sensors.

[19]  Hao Jiang,et al.  Indoor localization using smartphone sensors and iBeacons , 2015, 2015 IEEE 10th Conference on Industrial Electronics and Applications (ICIEA).

[20]  Dario Petri,et al.  Accuracy of RSS-Based Centroid Localization Algorithms in an Indoor Environment , 2011, IEEE Transactions on Instrumentation and Measurement.

[21]  Fernando Seco Granja,et al.  Indoor Positioning Using Efficient Map Matching, RSS Measurements, and an Improved Motion Model , 2015, IEEE Transactions on Vehicular Technology.

[22]  Lawrence Wai-Choong Wong,et al.  A robust dead-reckoning pedestrian tracking system with low cost sensors , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[23]  Liew Lin Shen,et al.  Improved Pedestrian Dead-Reckoning-Based Indoor Positioning by RSSI-Based Heading Correction , 2016, IEEE Sensors Journal.

[24]  Hao Xia,et al.  Multi-Phase Fingerprint Map Based on Interpolation for Indoor Localization Using iBeacons , 2018, IEEE Sensors Journal.

[25]  Helena Leppäkoski,et al.  Distributed Indoor Positioning System With Inertial Measurements and Map Matching , 2014, IEEE Transactions on Instrumentation and Measurement.

[26]  Naser El-Sheimy,et al.  Smartphone-Based Indoor Localization with Bluetooth Low Energy Beacons , 2016, Sensors.

[27]  Xinhong Wang,et al.  Hybrid wireless indoor positioning with ibeacon and WI-FI , 2015 .

[28]  Niclas Bergman,et al.  Recursive Bayesian Estimation : Navigation and Tracking Applications , 1999 .

[29]  H. Haas,et al.  Pedestrian Dead Reckoning : A Basis for Personal Positioning , 2006 .

[30]  Shaghayegh Zihajehzadeh,et al.  Adaptive Kalman filter for indoor localization using Bluetooth Low Energy and inertial measurement unit , 2015, 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC).

[31]  Dan Popescu,et al.  Pedestrian smartphone based localization for large indoor areas , 2013, 2013 IEEE 7th International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS).

[32]  Yeng Chai Soh,et al.  Smartphone Inertial Sensor-Based Indoor Localization and Tracking With iBeacon Corrections , 2016, IEEE Transactions on Industrial Informatics.