A collaborative approach to heading estimation for smartphone-based PDR indoor localisation

Pedestrian dead reckoning (PDR) is widely used for indoor localisation. Its principle is to recursively update the location of the pedestrian by using step length and step heading. A common method to estimate the heading in PDR is to use magnetometer measurements. However, unlike outdoor environments, the Earth's magnetic field is strongly perturbed inside buildings making the magnetometer measurements unreliable for heading estimation. This paper presents a new method to reduce heading estimation errors when magnetometers are used. The method consists of two components. The first component uses a machine learning algorithm to detect whether a heading estimate is within a specific error margin. Only heading estimates within the error margin are retained and passed to the second component, while the other estimates are discarded. The second component uses data fusion to average the heading estimates from multiple people walking in the same direction. The rationale of this component is based on the observation that magnetic perturbations are often highly localised in space and if multiple people are walking in the same direction, then only some of their magnetometers are likely to be perturbed. Data fusion between users can be carried out in a distributed manner by using a consensus algorithm with information sharing over wireless links. We tested the performance of our method using 92 datasets. The method is shown to provide an average heading estimate error of approximately 2°, which is more than 6-fold lower than the error of the heading estimate based only on raw magnetometer measurements (without any filtering and fusion). Assuming highly accurate step-length observation, the improved heading estimation leads to an average localisation accuracy of 55cm, which is an 80% improvement over PDR localisation using only raw magnetometer measurements.

[1]  Andrea Matera,et al.  Weighted consensus algorithms for distributed localization in cooperative wireless networks , 2014, 2014 11th International Symposium on Wireless Communications Systems (ISWCS).

[2]  Monica Nicoli,et al.  Distributed estimation of macroscopic channel parameters in dense cooperative wireless networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[3]  François Marx,et al.  Advanced Integration of WiFi and Inertial Navigation Systems for Indoor Mobile Positioning , 2006, EURASIP J. Adv. Signal Process..

[4]  Piotr Kaniewski,et al.  Integrated System for Heading Determination , 2009 .

[5]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[6]  M. Weiser,et al.  Hot topics-ubiquitous computing , 1993 .

[7]  Wolfgang Effelsberg,et al.  COMPASS: A probabilistic indoor positioning system based on 802.11 and digital compasses , 2006, WINTECH.

[8]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[9]  Ruzena Bajcsy,et al.  Precise indoor localization using smart phones , 2010, ACM Multimedia.

[10]  Xiaoping Yun,et al.  Limitations of Attitude Estimnation Algorithms for Inertial/Magnetic Sensor Modules , 2007, IEEE Robotics & Automation Magazine.

[11]  Hirozumi Yamaguchi,et al.  Collaborati ve Indoor Localization of Mobile Nodes , 2012 .

[12]  M. Huber,et al.  MEMS IMU for AHRS applications , 2008, 2008 IEEE/ION Position, Location and Navigation Symposium.

[13]  Hirozumi Yamaguchi,et al.  An efficient localization algorithm focusing on stop-and-go behavior of mobile nodes , 2011, 2011 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[14]  Prashant J. Shenoy,et al.  Sherlock: automatically locating objects for humans , 2008, MobiSys '08.

[15]  Philipp Sommer,et al.  Collaborative localization of mobile users with Bluetooth: caching and synchronisation , 2012, SIGBED.

[16]  Andrei Szabo,et al.  WLAN-Based Pedestrian Tracking Using Particle Filters and Low-Cost MEMS Sensors , 2007, 2007 4th Workshop on Positioning, Navigation and Communication.

[17]  Philipp Sommer,et al.  Towards Collaborative Localization of Mobile Users with Bluetooth , 2012 .

[18]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[19]  Hirozumi Yamaguchi,et al.  Clearing a Crowd: Context-Supported Neighbor Positioning for People-Centric Navigation , 2012, Pervasive.

[20]  Eyal de Lara,et al.  Accurate GSM Indoor Localization , 2005, UbiComp.

[21]  Simeon Furrer,et al.  Indoor Location Tracking Using Inertial Navigation Sensors and Radio Beacons , 2008, IOT.

[22]  Ig-Jae Kim,et al.  Indoor location sensing using geo-magnetism , 2011, MobiSys '11.

[23]  Fernando Torres Medina,et al.  Hybrid tracking of human operators using IMU/UWB data fusion by a Kalman filter , 2008, 2008 3rd ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[24]  Bernt Schiele,et al.  Dead reckoning from the pocket - An experimental study , 2010, 2010 IEEE International Conference on Pervasive Computing and Communications (PerCom).

[25]  Yan Luo,et al.  Enhancing Wi-Fi fingerprinting for indoor positioning using human-centric collaborative feedback , 2012, Human-centric Computing and Information Sciences.

[26]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

[27]  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).

[28]  Monica Nicoli,et al.  A Jump Markov Particle Filter for Localization of Moving Terminals in Multipath Indoor Scenarios , 2008, IEEE Transactions on Signal Processing.

[29]  A. Chulliat,et al.  International Geomagnetic Reference Field: the eleventh generation , 2010 .

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

[31]  Mark A. Hall,et al.  Correlation-based Feature Selection for Machine Learning , 2003 .

[32]  Gaetano Borriello,et al.  SpotON: An Indoor 3D Location Sensing Technology Based on RF Signal Strength , 2000 .

[33]  Yunhao Liu,et al.  LANDMARC: Indoor Location Sensing Using Active RFID , 2004, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[34]  Feng Zhao,et al.  A reliable and accurate indoor localization method using phone inertial sensors , 2012, UbiComp.

[35]  Moustafa Youssef,et al.  The Horus WLAN location determination system , 2005, MobiSys '05.

[36]  Robert Harle,et al.  Pedestrian localisation for indoor environments , 2008, UbiComp.

[37]  Romit Roy Choudhury,et al.  SurroundSense: mobile phone localization via ambience fingerprinting , 2009, MobiCom '09.

[38]  Mahbub Hassan,et al.  Improving Heading Accuracy in Smartphone-based PDR Systems using Multi-Pedestrian Sensor Fusion , 2013 .

[39]  Paul Lukowicz,et al.  Collaborative PDR Localisation with Mobile Phones , 2011, 2011 15th Annual International Symposium on Wearable Computers.

[40]  Romit Roy Choudhury,et al.  Did you see Bob?: human localization using mobile phones , 2010, MobiCom.

[41]  Pat Langley,et al.  Selection of Relevant Features and Examples in Machine Learning , 1997, Artif. Intell..

[42]  Hirozumi Yamaguchi,et al.  CLIPS: Infrastructure-free collaborative indoor positioning scheme for time-critical team operations , 2013, PerCom.