Accuracy Improvement of Attitude Determination Systems Using EKF-Based Error Prediction Filter and PI Controller

Accurate attitude and heading reference system (AHRS) play an essential role in navigation applications and human body tracking systems. Using low-cost microelectromechanical system (MEMS) inertial sensors and having accurate orientation estimation, simultaneously, needs optimum orientation methods and algorithms. The error of attitude estimation may lead to imprecise navigation and motion capture results. This paper proposed a novel intermittent calibration technique for MEMS-based AHRS using error prediction and compensation filter. The method, inspired from the recognition of gyroscope’s error and by a proportional integral (PI) controller, can be regulated to increase the accuracy of the prediction. The experimentation of this study for the AHRS algorithm, aided by the proposed prediction filter, was tested with real low-cost MEMS sensors consists of accelerometer, gyroscope, and magnetometer. Eventually, the error compensation was performed by post-processing the measurements of static and dynamic tests. The experimental results present about 35% accuracy improvement in attitude estimation and demonstrate the explicit performance of proposed method.

[1]  Alison H. McGregor,et al.  Exploring the Role of Wearable Technology in Sport Kinematics and Kinetics: A Systematic Review , 2019, Sensors.

[2]  Tor Arne Johansen,et al.  Attitude estimation by multiplicative exogenous Kalman filter , 2018, Autom..

[3]  Sheng Liu,et al.  Quaternion-Based Unscented Kalman Filter for Accurate Indoor Heading Estimation Using Wearable Multi-Sensor System , 2015, Sensors.

[4]  Paola Pierleoni,et al.  A Wearable Fall Detector for Elderly People Based on AHRS and Barometric Sensor , 2016, IEEE Sensors Journal.

[5]  Fabian de Ponte Müller,et al.  Evaluation of AHRS algorithms for inertial personal localization in industrial environments , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[6]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[7]  Jafar Keighobadi,et al.  Design and implementation of SMO for a nonlinear MIMO AHRS , 2012 .

[8]  Samir A. Rawashdeh,et al.  Wearable IMU for Shoulder Injury Prevention in Overhead Sports , 2016, Sensors.

[9]  Beom-Soo Kang,et al.  Dynamic Accuracy Improvement of a MEMS AHRS for Small UAVs , 2018, International Journal of Precision Engineering and Manufacturing.

[10]  Li Wang,et al.  Quaternion-Based Kalman Filter for AHRS Using an Adaptive-Step Gradient Descent Algorithm , 2015 .

[11]  N. Ko,et al.  Attitude estimation using depth measurement and AHRS data for underwater vehicle navigation , 2016, OCEANS 2016 - Shanghai.

[12]  J. D. Powell,et al.  Single baseline GPS based attitude heading reference system (AHRS) for aircraft applications , 1999, Proceedings of the 1999 American Control Conference (Cat. No. 99CH36251).

[13]  D. Gebre-Egziabher,et al.  A low-cost GPS/inertial attitude heading reference system (AHRS) for general aviation applications , 1998, IEEE 1998 Position Location and Navigation Symposium (Cat. No.98CH36153).

[14]  Nicolas Vuillerme,et al.  Performance Evaluation of Smartphone Inertial Sensors Measurement for Range of Motion , 2015, Sensors.

[15]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[16]  Rodrigo Munguía,et al.  An Attitude and Heading Reference System (AHRS) based in a dual filter , 2011, ETFA2011.

[17]  Tor Arne Johansen,et al.  Globally exponentially stable Kalman filtering for SLAM with AHRS , 2016, 2016 19th International Conference on Information Fusion (FUSION).

[18]  Shau-Shiun Jan,et al.  Pitch and roll attitude estimation of a small-scaled helicopter using single antenna GPS with gyroscopes , 2009 .

[19]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[20]  Nak Yong Ko,et al.  Attitude estimation and DVL based navigation using low-cost MEMS AHRS for UUVs , 2014, 2014 11th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[21]  Ning Li,et al.  Design and Implementation of an AHRS Based on MEMS Sensors and Complementary Filtering , 2014 .

[22]  Itzhack Y. Bar-Itzhack,et al.  Optimized TRIAD Algorithm for Attitude Determination , 1996 .

[23]  N. Marchand,et al.  Design and implementation of an Attitude and Heading Reference System (AHRS) , 2011, 2011 8th International Conference on Electrical Engineering, Computing Science and Automatic Control.

[24]  S. Pourtakdoust,et al.  An adaptive unscented Kalman filter for quaternion‐based orientation estimation in low‐cost AHRS , 2007 .

[25]  Chris J. Bleakley,et al.  Accurate Orientation Estimation Using AHRS under Conditions of Magnetic Distortion , 2014, Sensors.

[26]  Md. Saiful Islam,et al.  A low cost MEMS and complementary filter based attitude heading reference system (AHRS) for low speed aircraft , 2016, 2016 3rd International Conference on Electrical Engineering and Information Communication Technology (ICEEICT).

[27]  Hanlin Sheng,et al.  MEMS-based low-cost strap-down AHRS research , 2015 .

[28]  Robert B. McGhee,et al.  A Simplified Quaternion-Based Algorithm for Orientation Estimation From Earth Gravity and Magnetic Field Measurements , 2008, IEEE Transactions on Instrumentation and Measurement.

[29]  A. Bellar,et al.  Performance analysis of attitude determination and estimation algorithms applied to low earth orbit satellites , 2016, 2016 UKACC 11th International Conference on Control (CONTROL).

[30]  Lili Xie,et al.  Applied Quaternion Optimization Method in Transfer Alignment for Airborne AHRS Under Large Misalignment Angle , 2016, IEEE Transactions on Instrumentation and Measurement.

[31]  J. A. C. Weideman,et al.  Numerical Integration of Periodic Functions: A Few Examples , 2002, Am. Math. Mon..