Attitude and Heading Estimation for Indoor Positioning Based on the Adaptive Cubature Kalman Filter

The demands for indoor positioning in location-based services (LBS) and applications grow rapidly. It is beneficial for indoor positioning to combine attitude and heading information. Accurate attitude and heading estimation based on magnetic, angular rate, and gravity (MARG) sensors of micro-electro-mechanical systems (MEMS) has received increasing attention due to its high availability and independence. This paper proposes a quaternion-based adaptive cubature Kalman filter (ACKF) algorithm to estimate the attitude and heading based on smart phone-embedded MARG sensors. In this algorithm, the fading memory weighted method and the limited memory weighted method are used to adaptively correct the statistical characteristics of the nonlinear system and reduce the estimation bias of the filter. The latest step data is used as the memory window data of the limited memory weighted method. Moreover, for restraining the divergence, the filter innovation sequence is used to rectify the noise covariance measurements and system. Besides, an adaptive factor based on prediction residual construction is used to overcome the filter model error and the influence of abnormal disturbance. In the static test, compared with the Sage-Husa cubature Kalman filter (SHCKF), cubature Kalman filter (CKF), and extended Kalman filter (EKF), the mean absolute errors (MAE) of the heading pitch and roll calculated by the proposed algorithm decreased by 4–18%, 14–29%, and 61–77% respectively. In the dynamic test, compared with the above three filters, the MAE of the heading reduced by 1–8%, 2–18%, and 2–21%, and the mean of location errors decreased by 9–22%, 19–31%, and 32–54% respectively by using the proposed algorithm for three participants. Generally, the proposed algorithm can effectively improve the accuracy of heading. Moreover, it can also improve the accuracy of attitude under quasistatic conditions.

[1]  Baoguo Yu,et al.  Combination of Smartphone MEMS Sensors and Environmental Prior Information for Pedestrian Indoor Positioning , 2020, Sensors.

[2]  Maja Pušnik,et al.  Improved Bluetooth Low Energy Sensor Detection for Indoor Localization Services , 2020, Sensors.

[3]  Fei Liu,et al.  An UWB/Vision Fusion Scheme for Determining Pedestrians’ Indoor Location , 2020, Sensors.

[4]  Kourosh Khoshelham,et al.  Comparative analysis of robust extended Kalman filter and incremental smoothing for UWB/PDR fusion positioning in NLOS environments , 2019, Acta Geodaetica et Geophysica.

[5]  Qing Li,et al.  Research on Low-Cost Attitude Estimation for MINS/Dual-Antenna GNSS Integrated Navigation Method , 2019, Micromachines.

[6]  Lu Huang,et al.  Posture Recognition and Heading Estimation Based on Machine Learning Using MEMS Sensors , 2019, Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering.

[7]  Jae-Young Pyun,et al.  Trusted K Nearest Bayesian Estimation for Indoor Positioning System , 2019, IEEE Access.

[8]  Zhihua Wang,et al.  Novel WiFi/MEMS Integrated Indoor Navigation System Based on Two-Stage EKF , 2019, Micromachines.

[9]  Jie Li,et al.  The Optimal Design of Modulation Angular Rate for MEMS-Based Rotary Semi-SINS , 2019, Micromachines.

[10]  Linyuan Xia,et al.  Heading Estimation for Pedestrian Dead Reckoning Based on Robust Adaptive Kalman Filtering , 2018, Sensors.

[11]  O. Arana,et al.  MSP: Providing location privacy in WLAN networks with a MAC Swapping Protocol , 2018, Comput. Networks.

[12]  Chonggun Kim,et al.  Comparison of Indoor Positioning System Using Wi-Fi and UWB , 2018, ACIIDS.

[13]  Linyuan Xia,et al.  Robust Adaptive Extended Kalman Filtering for Smart Phone-based Pedestrian Dead Reckoning Systems , 2018, 2018 Ubiquitous Positioning, Indoor Navigation and Location-Based Services (UPINLBS).

[14]  Roberta Veloso Garcia,et al.  Unscented Kalman filter and smoothing applied to attitude estimation of artificial satellites , 2018 .

[15]  Tao Liu,et al.  How Magnetic Disturbance Influences the Attitude and Heading in Magnetic and Inertial Sensor-Based Orientation Estimation , 2017, Sensors.

[16]  Hongyu Guo,et al.  Indoor Pedestrian Navigation Based on Conditional Random Field Algorithm , 2017, Micromachines.

[17]  Hong Yuan,et al.  Smartphone-based integrated PDR/GPS/Bluetooth pedestrian location , 2017 .

[18]  Sheng-Fuu Lin,et al.  Fuzzy Adaptive Cubature Kalman Filter for Integrated Navigation Systems , 2016, Sensors.

[19]  Angelos Amanatiadis,et al.  A Multisensor Indoor Localization System for Biped Robots Operating in Industrial Environments , 2016, IEEE Transactions on Industrial Electronics.

[20]  Valérie Renaudin,et al.  Delay Kalman Filter to Estimate the Attitude of a Mobile Object with Indoor Magnetic Field Gradients , 2016, Micromachines.

[21]  Jianye Liu,et al.  An adaptive cubature Kalman filter algorithm for inertial and land-based navigation system , 2016 .

[22]  Yonggang Zhang,et al.  Embedded cubature Kalman filter with adaptive setting of free parameter , 2015, Signal Process..

[23]  Di Wu,et al.  Heading Estimation for Indoor Pedestrian Navigation Using a Smartphone in the Pocket , 2015, Sensors.

[24]  Xiaoji Niu,et al.  Quantitative Analysis to the Impacts of IMU Quality in GPS/INS Deep Integration , 2015, Micromachines.

[25]  Naser El-Sheimy,et al.  PDR/INS/WiFi Integration Based on Handheld Devices for Indoor Pedestrian Navigation , 2015, Micromachines.

[26]  Peng Zhang,et al.  WiFi-Aided Magnetic Matching for Indoor Navigation with Consumer Portable Devices , 2015, Micromachines.

[27]  Éric Marchand,et al.  3-D Model-Based Tracking for UAV Indoor Localization , 2015, IEEE Transactions on Cybernetics.

[28]  Zhenyu Na,et al.  Extended Kalman Filter for Real Time Indoor Localization by Fusing WiFi and Smartphone Inertial Sensors , 2015, Micromachines.

[29]  Tao Yu,et al.  Design of adaptive robust square-root cubature Kalman filter with noise statistic estimator , 2015, Appl. Math. Comput..

[30]  Mu Zhou,et al.  Smartphone-Based Indoor IntegratedWiFi/MEMS Positioning Algorithm in a Multi-Floor Environment , 2015, Micromachines.

[31]  Guanghui Xu,et al.  An Enhanced UWB-Based Range/GPS Cooperative Positioning Approach Using Adaptive Variational Bayesian Cubature Kalman Filtering , 2015 .

[32]  Yueyang Ben,et al.  A SLAM Algorithm Based on Adaptive Cubature Kalman Filter , 2014 .

[33]  Yuanli Cai,et al.  Likelihood-based iteration square-root cubature Kalman filter with applications to state estimation of re-entry ballistic target , 2013 .

[34]  Yuwei Chen,et al.  Bayesian Fusion for Indoor Positioning Using Bluetooth Fingerprints , 2012, Wireless Personal Communications.

[35]  Ren C. Luo,et al.  Enriched Indoor Map Construction Based on Multisensor Fusion Approach for Intelligent Service Robot , 2012, IEEE Transactions on Industrial Electronics.

[36]  Kai Chen,et al.  Square-root adaptive cubature Kalman filter with application to spacecraft attitude estimation , 2012, 2012 15th International Conference on Information Fusion.

[37]  Tianhe Xu,et al.  An improved adaptive Sage filter with applications in GEO orbit determination and GPS kinematic positioning , 2012 .

[38]  Tae Suk Yoo,et al.  Gain-Scheduled Complementary Filter Design for a MEMS Based Attitude and Heading Reference System , 2011, Sensors.

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

[40]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[41]  Jian Wang,et al.  Study on Information Fusion Algorithm in Embedded Integrated Navigation System , 2008, 2008 International Conference on Intelligent Computation Technology and Automation (ICICTA).

[42]  Andrew P. Sage,et al.  Algorithms for sequential adaptive estimation of prior statistics , 1969 .

[43]  Zhi-Yong Miao,et al.  Analysis of a variational Bayesian adaptive cubature Kalman filter tracking loop for high dynamic conditions , 2016, GPS Solutions.

[44]  D. Chilton Inertial Navigation , 1959, Nature.