An algorithm which can obtain the global walking direction

This paper proposes an algorithm to obtain the global walking direction despite magnetic field interferences indoor. This algorithm can be applied to the phone's compass. If the user is walking in the opposite direction of the phone's compass (North). The user's global walking direction would be “South”. The phone's compass equipped a magnetometer collects data. This algorithm treats these data as signals and eliminates some high frequency components by passing them through a low pass filter. This algorithm opportunistically selects three consecutive vectors which are not parallel. Then it decomposes the three vectors into two directions. One is the earth's magnetic field vector. The other is the interference vector. It subtracts the earth's magnetic field vector from the compass reading vector and offers the interference vector. Then this algorithm calculates the coordinates of the pairwise intersections of the three interference vectors. Experiments show that the right geomagnetic north vector makes the locus of intersection points forms likes an oval or a closed loop. The accuracy of this algorithm is higher than the traditional compass. The global walking direction can be outputted by comparing the walking direction against this geomagnetic north vector.

[1]  J. Včelák,et al.  Precise Magnetic Sensors for Navigation and Prospection , 2015 .

[2]  Aboelmagd Noureldin,et al.  Three-Dimensional Magnetometer Calibration With Small Space Coverage for Pedestrians , 2015, IEEE Sensors Journal.

[3]  Mun-Seog Kim,et al.  Measurement and analysis of earth's magnetic field based on low-magnetic field standards , 2014, 29th Conference on Precision Electromagnetic Measurements (CPEM 2014).

[4]  Liu Kai,et al.  Research of polarization sensor and MEMS integrated navigation system technology , 2014, Proceedings of 2014 IEEE Chinese Guidance, Navigation and Control Conference.

[5]  He Wang,et al.  I am a smartphone and i can tell my user's walking direction , 2014, MobiSys.

[6]  Aboelmagd Noureldin,et al.  Magnetometer Calibration for Portable Navigation Devices in Vehicles Using a Fast and Autonomous Technique , 2014, IEEE Transactions on Intelligent Transportation Systems.

[7]  Zhang Qingxin,et al.  Strap-down inertial navigation system applied in estimating the track of mobile robot based on multiple-sensor , 2013, 2013 25th Chinese Control and Decision Conference (CCDC).

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

[9]  P. Ullah,et al.  Breakthrough in high performance inertial navigation grade Sigma-Delta MEMS accelerometer , 2012, Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium.

[10]  V. Vaidehi,et al.  Performance comparison of HONNs and FFNNs in GPS and INS integration for vehicular navigation , 2011, 2011 International Conference on Recent Trends in Information Technology (ICRTIT).

[11]  Lei Cai,et al.  The composed correcting Kalman filtering method for integrated SINS / GPS navigation system , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[12]  Hyunseok Yang,et al.  Compact self-contained navigation system with MEMS inertial sensor and optical navigation sensor for 3-D pipeline mapping , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Valérie Renaudin,et al.  Complete Triaxis Magnetometer Calibration in the Magnetic Domain , 2010, J. Sensors.

[14]  Hee-Jun Kang,et al.  A DCM Based Orientation Estimation Algorithm with an Inertial Measurement Unit and a Magnetic Compass , 2009, J. Univers. Comput. Sci..

[15]  Sang Man Seong A Compensation Method for Setting Misalignment Error in Gyroscope Deterministic Error Estimation Test , 2006, 2006 SICE-ICASE International Joint Conference.

[16]  R.C. Hayward,et al.  Design of multi-sensor attitude determination systems , 2004, IEEE Transactions on Aerospace and Electronic Systems.

[17]  M. J. Caruso,et al.  Applications of magnetic sensors for low cost compass systems , 2000, IEEE 2000. Position Location and Navigation Symposium (Cat. No.00CH37062).

[18]  Jang Gyu Lee,et al.  Dead reckoning navigation for an autonomous mobile robot using a differential encoder and a gyroscope , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.