Heading Estimation with Real-time Compensation Based on Kalman Filter Algorithm for an Indoor Positioning System

The problem of heading drift error using only low cost Micro-Electro-Mechanical (MEMS) Inertial-Measurement-Unit (IMU) has not been well solved. In this paper, a heading estimation method with real-time compensation based on Kalman filter has been proposed, abbreviated as KHD. For the KHD method, a unified heading error model is established for various predictable errors in magnetic compass for pedestrian navigation, and an effective method for solving the model parameters is proposed in the indoor environment with regular structure. In addition, error model parameters are solved by Kalman filtering algorithm with building geometry information in order to achieve real-time heading compensation. The experimental results show that the KHD method can not only effectively correct the original heading information, but also effectively inhibit the accumulation effect of positioning errors. The performance observed in a field experiment performed on the fourth floor of the School of Environmental Science and Spatial Informatics (SESSI) building on the China University of Mining and Technology (CUMT) campus confirms that apply KHD method to PDR(Pedestrian Dead Reckoning) algorithm can reliably achieve meter-level positioning using a low cost MEMS IMU only.

[1]  Shih-Hau Fang,et al.  Indoor Location System Based on Discriminant-Adaptive Neural Network in IEEE 802.11 Environments , 2008, IEEE Transactions on Neural Networks.

[2]  Yuwei Chen,et al.  An adaptive calibration approach for a 2-axis digital compass in a low-cost pedestrian navigation system , 2010, 2010 IEEE Instrumentation & Measurement Technology Conference Proceedings.

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

[4]  Carsten Isert,et al.  Self-contained indoor positioning on off-the-shelf mobile devices , 2010, 2010 International Conference on Indoor Positioning and Indoor Navigation.

[5]  P. Veltink,et al.  Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation , 2005, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

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

[7]  Wei Chen,et al.  An effective Pedestrian Dead Reckoning algorithm using a unified heading error model , 2010, IEEE/ION Position, Location and Navigation Symposium.

[8]  Joseph Kee-Yin Ng,et al.  A Signal Strength Based Location Estimation Algorithm within a Wireless Network , 2011, 2011 IEEE International Conference on Advanced Information Networking and Applications.

[9]  Yuan F. Zheng,et al.  EV-Loc: Integrating Electronic and Visual Signals for Accurate Localization , 2014, IEEE/ACM Transactions on Networking.

[10]  Fernando Seco Granja,et al.  Improving Inertial Pedestrian Dead-Reckoning by Detecting Unmodified Switched-on Lamps in Buildings , 2014, Sensors.

[11]  Rui Zhang,et al.  Inertial localization system using unscented Kalman filter for 3D positioning , 2011, 2011 4th International Congress on Image and Signal Processing.

[12]  Patrick Robertson,et al.  Simultaneous localization and mapping for pedestrians using only foot-mounted inertial sensors , 2009, UbiComp.

[13]  Carlos Silvestre,et al.  Geometric Approach to Strapdown Magnetometer Calibration in Sensor Frame , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[14]  Youngnam Han,et al.  Improved heading estimation for smartphone-based indoor positioning systems , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[15]  Johann Borenstein,et al.  Heuristic Drift Elimination for Personnel Tracking Systems , 2010, Journal of Navigation.

[16]  Jian Wang,et al.  Integrated WiFi/PDR/Smartphone Using an Adaptive System Noise Extended Kalman Filter Algorithm for Indoor Localization , 2016, ISPRS Int. J. Geo Inf..

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