A study of low-cost attitude and heading reference system under high magnetic interference

In an Attitude and Heading Reference System (AHRS), the heading estimation is generally achieved by measuring the Earth's magnetic field. However the Earth's magnetic field is easily distorted by magnetic interference from ferrous or magnetic objects. The traditional AHRS algorithm fuses the magnetic measurement into the estimation process of three attitude angles, acceleration and angular velocity with a Kalman filter. It may cause simultaneous misalignment of pitch, roll and yaw if the magnetic field is under high interference. In order to reduce the effect of the magnetic interference on orientation estimation, this paper proposed an adaptive Kalman filter algorithm, which alternates measurement equations in different magnetic conditions to achieve accurate and stable attitude and heading estimation. Quaternion is used to present the relation between body coordinate frame and navigation coordinate frame. To validate the algorithm, a prototype AHRS is designed. The experiments' results show that the prototype AHRS with the proposed algorithm could achieve both high accuracy and stability even under high magnetic interference.

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

[2]  Kit Ian Kou,et al.  Linear Quaternion Differential Equations: Basic Theory and Fundamental Results , 2015, 1510.02224.

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

[4]  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).

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

[6]  Xiaoping Yun,et al.  Adaptive-gain complementary filter of inertial and magnetic data for orientation estimation , 2011, 2011 IEEE International Conference on Robotics and Automation.

[7]  Zhenbang Gong,et al.  An Adaptive Filter for a Small Attitude and Heading Reference System Using Low Cost Sensors , 2011 .

[8]  Emil Fresk,et al.  Full quaternion based attitude control for a quadrotor , 2013, 2013 European Control Conference (ECC).

[9]  Matthew Leccadito,et al.  A Kalman Filter Based Attitude Heading Reference System Using a Low Cost Inertial Measurement Unit , 2015 .

[10]  D.B. Edwards,et al.  AUV navigation in the presence of a magnetic disturbance with an extended Kalman filter , 2010, OCEANS'10 IEEE SYDNEY.

[11]  Chikamune Wada,et al.  Complementary filter for orientation estimation: Adaptive gain based on dynamic acceleration and its change , 2014, 2014 Joint 7th International Conference on Soft Computing and Intelligent Systems (SCIS) and 15th International Symposium on Advanced Intelligent Systems (ISIS).

[12]  W. Marsden I and J , 2012 .

[13]  Dong-Ho Shin,et al.  Comparison Between DCM and Quaternion Transformation in Lever Arm Compensation of Reference System for Flight Performance Evaluation of DGPS/INS , 2012 .

[14]  Cairo L. Nascimento,et al.  Implementation of a real-time attitude system for the stabilization control of a quad-rotor robot , 2013, 2013 IEEE International Systems Conference (SysCon).

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

[16]  Sebastian O. H. Madgwick,et al.  An efficient orientation filter for inertial and inertial / magnetic sensor arrays , 2010 .

[17]  Michal R. Nowicki,et al.  Simplicity or flexibility? Complementary Filter vs. EKF for orientation estimation on mobile devices , 2015, 2015 IEEE 2nd International Conference on Cybernetics (CYBCONF).

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

[19]  Glen Bright,et al.  Quad-Rotor Unmanned Aerial Vehicle Helicopter Modelling & Control , 2011 .

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

[21]  Frederick A. Leve Evaluation of Steering Algorithm Optimality for Single-Gimbal Control Moment Gyroscopes , 2014, IEEE Transactions on Control Systems Technology.

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