Combined Quaternion-Based Error State Kalman Filtering and Smooth Variable Structure Filtering for Robust Attitude Estimation

This paper presents a novel robust quaternion-based error state Kalman filter (ESKF) for coping with modeling uncertainty in inertial measurement unit (IMU)-based attitude estimation. The smooth variable structure filter (SVSF) has recently been proposed and proven to be robust to modeling uncertainty. In an effort to combine the accuracy of an ESKF with the robustness of the SVSF, the ESKF and SVSF algorithms have been merged to create the ESKF-SVSF algorithm. In particular, a comprehensive fault detection strategy has been proposed to combine the optimality of the ESKF and the robustness of the SVSF. The proposed ESKF-SVSF algorithm was validated on experimental data collected from a small unmanned aerial vehicle (UAV) in the presence of faulty gyroscope signals. In the experiment, four faulty test cases were consideblack, involving the injection of two types of faults into the raw gyroscope signals to simulate modeling uncertainty. Although the proposed ESKF-SVSF algorithm incurs a slightly increased computational load, the experimental results demonstrate that the proposed algorithm yields more accurate attitude estimates than the conventional approach does in the presence of modeling uncertainty.

[1]  Thia Kirubarajan,et al.  Kalman and smooth variable structure filters for robust estimation , 2014, IEEE Transactions on Aerospace and Electronic Systems.

[2]  Jang Gyu Lee,et al.  Adaptive Two-Stage Extended Kalman Filter for a Fault-Tolerant INS-GPS Loosely Coupled System , 2009, IEEE Transactions on Aerospace and Electronic Systems.

[3]  Peng Lu,et al.  Nonlinear aircraft sensor fault reconstruction in the presence of disturbances validated by real flight data , 2016 .

[4]  Walter W. Piegorsch,et al.  Sequential Probability Ratio Test , 2018, International Encyclopedia of Statistical Science.

[5]  Lu Cao,et al.  Unscented predictive variable structure filter for satellite attitude estimation with model errors when using low precision sensors , 2016 .

[6]  Benedetto Allotta,et al.  An Attitude Estimation Algorithm for Mobile Robots Under Unknown Magnetic Disturbances , 2016, IEEE/ASME Transactions on Mechatronics.

[7]  E. Kampen,et al.  Framework for Simultaneous Sensor and Actuator Fault-Tolerant Flight Control , 2017 .

[8]  Alireza Fathi,et al.  A Low-Cost Dead Reckoning Navigation System for an AUV Using a Robust AHRS: Design and Experimental Analysis , 2018, IEEE Journal of Oceanic Engineering.

[9]  Jinling Wang,et al.  Effective Adaptive Kalman Filter for MEMS-IMU/Magnetometers Integrated Attitude and Heading Reference Systems , 2012, Journal of Navigation.

[10]  Halim Alwi,et al.  Robust fault reconstruction for linear parameter varying systems using sliding mode observers , 2014 .

[11]  J. Junkins,et al.  Optimal Estimation of Dynamic Systems , 2004 .

[12]  Rong Wang,et al.  Chi-square and SPRT combined fault detection for multisensor navigation , 2016, IEEE Transactions on Aerospace and Electronic Systems.

[13]  Lu Cao,et al.  Huber Second-order Variable Structure Predictive Filter for Satellites Attitude Estimation , 2019, International Journal of Control, Automation and Systems.

[14]  S. Andrew Gadsden,et al.  Advances of the smooth variable structure filter: square-root and two-pass formulations , 2017 .

[15]  Saeid Habibi,et al.  The Smooth Variable Structure Filter , 2007, Proceedings of the IEEE.

[16]  Lu Cao,et al.  Strong Tracking Sigma Point Predictive Variable Structure Filter for Attitude Synchronisation Estimation , 2018, Journal of Navigation.

[17]  Young Soo Suh Orientation Estimation Using a Quaternion-Based Indirect Kalman Filter With Adaptive Estimation of External Acceleration , 2010, IEEE Transactions on Instrumentation and Measurement.

[18]  C. C. de Visser,et al.  Aircraft Inertial Measurement Unit Fault Identification with Application to Real Flight Data , 2015 .

[19]  Peng Shi,et al.  Robust Kalman Filters Based on Gaussian Scale Mixture Distributions With Application to Target Tracking , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[20]  Chun Yang,et al.  Multi-Sensor Fusion with Interaction Multiple Model and Chi-Square Test Tolerant Filter , 2016, Sensors.

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

[22]  Rodney A. Walker,et al.  GPS Fault Detection with IMU and Aircraft Dynamics , 2011, IEEE Transactions on Aerospace and Electronic Systems.

[23]  Stephen A. Wilkerson,et al.  A multiple model adaptive SVSF-KF estimation strategy , 2019, Defense + Commercial Sensing.

[24]  Giuseppe Loianno,et al.  Autonomous navigation of micro aerial vehicles using high-rate and low-cost sensors , 2017, Autonomous Robots.

[25]  Julien Marzat,et al.  Model-based fault diagnosis for aerospace systems: a survey , 2012 .

[26]  Li-Ta Hsu,et al.  Intelligent GNSS/INS integrated navigation system for a commercial UAV flight control system , 2018, Aerospace Science and Technology.

[27]  Changdon Kee,et al.  Attitude estimation method for small UAV under accelerative environment , 2014, GPS Solutions.

[28]  M. Al-Shabi The General Toeplitz/Observability Smooth Variable Structure Filter , 2011 .

[29]  Anup Goyal,et al.  Extended Kalman Filter vs. Error State Kalman Filter for Aircraft Attitude Estimation , 2011 .

[30]  Lu Cao,et al.  Predictive Smooth Variable Structure Filter for Attitude Synchronization Estimation During Satellite Formation Flying , 2017, IEEE Transactions on Aerospace and Electronic Systems.

[31]  Saeid R. Habibi,et al.  Novel Model-Based Estimators for the Purposes of Fault Detection and Diagnosis , 2013, IEEE/ASME Transactions on Mechatronics.

[32]  S. Andrew Gadsden,et al.  Combined cubature Kalman and smooth variable structure filtering: A robust nonlinear estimation strategy , 2014, Signal Process..

[33]  Hyun Jin Kim,et al.  A Human Motion Tracking Algorithm Using Adaptive EKF Based on Markov Chain , 2016, IEEE Sensors Journal.

[34]  Rui Li,et al.  Fast Linear Quaternion Attitude Estimator Using Vector Observations , 2018, IEEE Transactions on Automation Science and Engineering.

[35]  Hassen Fourati,et al.  Fast Complementary Filter for Attitude Estimation Using Low-Cost MARG Sensors , 2016, IEEE Sensors Journal.

[36]  Zheyao Wang,et al.  Motion Measurement Using Inertial Sensors, Ultrasonic Sensors, and Magnetometers With Extended Kalman Filter for Data Fusion , 2012, IEEE Sensors Journal.

[37]  Hongguang Ma,et al.  Low-Cost Antenna Attitude Estimation by Fusing Inertial Sensing and Two-Antenna GPS for Vehicle-Mounted Satcom-on-the-Move , 2013, IEEE Trans. Veh. Technol..

[38]  Hyun Myung,et al.  Robust Interacting Multiple Model With Modeling Uncertainties for Maneuvering Target Tracking , 2019, IEEE Access.

[39]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[40]  N. Trawny,et al.  Indirect Kalman Filter for 3 D Attitude Estimation , 2005 .

[41]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[42]  Roland Siegwart,et al.  Monocular Vision for Long‐term Micro Aerial Vehicle State Estimation: A Compendium , 2013, J. Field Robotics.

[43]  Jung-Keun Lee,et al.  Estimation of Attitude and External Acceleration Using Inertial Sensor Measurement During Various Dynamic Conditions , 2012, IEEE Transactions on Instrumentation and Measurement.

[44]  A. Makni,et al.  Energy-Aware Adaptive Attitude Estimation Under External Acceleration for Pedestrian Navigation , 2016, IEEE/ASME Transactions on Mechatronics.

[45]  Lu Cao,et al.  Adaptive Predictive Variable Structure Filter for Attitude Synchronization Estimation , 2016, Journal of Navigation.