I am a smartphone and i can tell my user's walking direction

This paper describes WalkCompass, a system that exploits smartphone sensors to estimate the direction in which a user is walking. We find that several smartphone localization systems in the recent past, including our own, make a simplifying assumption that the user's walking direction is known. In trying to relax this assumption, we were not able to find a generic solution from past work. While intuition suggests that the walking direction should be detectable through the accelerometer, in reality this direction gets blended into various other motion patterns during the act of walking, including up and down bounce, side-to-side sway, swing of arms or legs, etc. Moreover, the walking direction is in the phone's local coordinate system (e.g., along Y axis), and translation to global directions, such as 45 degree North, can be challenging when the compass is itself erroneous. WalkCompass copes with these challenges and develops a stable technique to estimate the user's walking direction within a few steps. Results drawn from 15 different environments demonstrate median error of less than 8 degrees, across 6 different users, 3 surfaces, and 3 holding positions. While there is room for improvement, we believe our current system can be immediately useful to various applications centered around localization and human activity recognition.

[1]  Injong Rhee,et al.  Towards Mobile Phone Localization without War-Driving , 2010, 2010 Proceedings IEEE INFOCOM.

[2]  V. T. Inman Human locomotion. , 1966, Canadian Medical Association journal.

[3]  G. Lachapelle,et al.  Assessment of Indoor Magnetic Field Anomalies using Multiple Magnetometers , 2010 .

[4]  X. Jia,et al.  An indoor wireless positioning system based on wireless local area network infrastructure , 2003 .

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

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

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

[8]  Intermezzo The Magnetic Field of the Earth , 2006 .

[9]  Woong Kwon,et al.  Particle filter-based heading estimation using magnetic compasses for mobile robot navigation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

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

[11]  C. E. Barton,et al.  International Geomagnetic Reference Field : The seventh generation , 1997 .

[12]  Richard P. Martin,et al.  Sensing vehicle dynamics for determining driver phone use , 2013, MobiSys '13.

[13]  Mohan M. Trivedi,et al.  Driving style recognition using a smartphone as a sensor platform , 2011, 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC).

[14]  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.

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

[16]  John G. Griffiths,et al.  Least squares ellipsoid specific fitting , 2004, Geometric Modeling and Processing, 2004. Proceedings.

[17]  Anind K. Dey,et al.  Proceedings of the 2012 ACM Conference on Ubiquitous Computing , 2012, UBICOMP 2012.

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

[19]  Girts Strazdins,et al.  Real time pothole detection using Android smartphones with accelerometers , 2011, 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS).

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

[21]  Paramvir Bahl,et al.  I am a smartphone and I know my user is driving , 2014, 2014 Sixth International Conference on Communication Systems and Networks (COMSNETS).

[22]  Kirsi Helkala,et al.  Gait recognition using acceleration from MEMS , 2006, First International Conference on Availability, Reliability and Security (ARES'06).

[23]  Venkata N. Padmanabhan,et al.  Centaur: locating devices in an office environment , 2012, Mobicom '12.

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

[25]  Dong Xuan,et al.  Mobile phone based drunk driving detection , 2010, 2010 4th International Conference on Pervasive Computing Technologies for Healthcare.

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

[27]  Hee Yong Youn,et al.  Proceedings of the 10th international conference on Ubiquitous computing , 2008, UbiComp 2008.

[28]  Yuwei Chen,et al.  Using LS-SVM Based Motion Recognition for Smartphone Indoor Wireless Positioning , 2012, Sensors.

[29]  François Marx,et al.  Map-aided indoor mobile positioning system using particle filter , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[30]  Bahram Honary,et al.  Pedestrian Direction of Movement Determination Using Smartphone , 2012, 2012 Sixth International Conference on Next Generation Mobile Applications, Services and Technologies.