WalkCompass: Finding Walking Direction Leveraging Smartphone's Inertial Sensors

Determining moving direction with smartphone’s inertial sensors is a well known problem in the field of location service. Compass alone cannot solve this problem because smartphone’s compass cannot adapt with the orientation change. GPS, works successfully in outdoor, is not suitable in indoor scenario. Another well known approach called dead-reckoning needs to know phones initial orientation and over time it keeps accumulating errors. An ideal system should be able to calculate the heading direction without any user intervention and it should be accurate and light-weight. Moreover in order to be able to work as a generic system, the system should not be restricted by any strict requirement for its function. Considering all the limitations of the conventional solutions and all the requirements of a generic solution, we propose a smartphone based solution called WalkCompass designed especially for pedestrians. Our system focuses on the variation of force during normal human walk and captures this property with the help of the smartphone’s inertial sensors. Therefore, the algorithm is inherently free from errors generated by the orientation of the phone. The performance of the system does not depend on the holding style or location of the phone in the body. The algorithm can work fast enough to determine the direction of movement in real time and because of its low complexity, the complete system can be implemented in a regular smartphone. WalkCompass does not need any bootstrapping and can produce results at each step of a walk. The heading direction estimated by WalkCompass has an average error of 6 degrees, which is half of the contemporary solutions.

[1]  Patrick Robertson,et al.  Integration of foot-mounted inertial sensors into a Bayesian location estimation framework , 2008, 2008 5th Workshop on Positioning, Navigation and Communication.

[2]  E. Hall On a new Action of the Magnet on Electric Currents , 1879 .

[3]  Dong-Hwan Hwang,et al.  A Step, Stride and Heading Determination for the Pedestrian Navigation System , 2004 .

[4]  Ranxiao Frances Wang,et al.  Seeking one’s heading through eye movements , 2000, Psychonomic bulletin & review.

[5]  Seong-Ho Song,et al.  Hybrid Indoor Location Tracking for Pedestrian Using a Smartphone , 2012, RiTA.

[6]  Ruizhi Chen,et al.  Heading change detection for indoor navigation with a Smartphone camera , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[7]  Hojung Cha,et al.  Wi-Fi Fingerprint-Based Topological Map Building for Indoor User Tracking , 2010, 2010 IEEE 16th International Conference on Embedded and Real-Time Computing Systems and Applications.

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

[9]  Valérie Renaudin,et al.  Motion Mode Recognition and Step Detection Algorithms for Mobile Phone Users , 2013, Sensors.

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

[11]  Franck Multon,et al.  Dynamic analysis of human walking , 1997, Computer Animation and Simulation.

[12]  Mark Amundson Compass Assisted GPS for LBS Applications , 2005 .

[13]  Janne Haverinen,et al.  Global indoor self-localization based on the ambient magnetic field , 2009, Robotics Auton. Syst..

[14]  John F. Raquet,et al.  Magnetic field navigation in an indoor environment , 2010, 2010 Ubiquitous Positioning Indoor Navigation and Location Based Service.

[15]  Klaus Wehrle,et al.  FootPath: Accurate map-based indoor navigation using smartphones , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

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

[17]  Anshul Rai,et al.  Zee: zero-effort crowdsourcing for indoor localization , 2012, Mobicom '12.