Integrated Attitude Estimate Algorithm for INS/Magnetometer System Based on Data Fusion of Dual MIMU Inertial Array

Liang Xue, Jixiang Lu, Guangbin Cai, Bo Yang, Xinguo Wang, Honglong Chang

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, a MIMU/magnetometer attitude estimate algorithm based on the data fusion of an inertial measurement array is proposed for the micro unmanned aerial vehicle. A parallel and co-directional measurement array is constructed by using two MIMU units, and a Kalman filter (KF) is presented for fusing multiple gyro signals from MIMU array to achieve an optimal estimation of the tri-axial input rate, and then the estimated rate signals from fused MIMU are employed to resolve the aircraft’s attitude quaternion. Furthermore, the quaternion error and drift noise of inertial sensors are chosen to construct a KF state vector, and an integrated KF is established to obtain the optimal attitude quaternion, specially a modified Gauss-Newton iterative approach is utilized to get the matched quaternion making use of gravitational and geomagnetic field information to construct the KF measurements. The simulations and experiments demonstrated that the estimated error of attitude quaternion using fusion of MIMU array is less than that by a single MIMU. The estimated errors for quaternion components of q0 and q3 are about 9.4% of the errors caused by the original signals of single MIMU, and the estimated errors for component q1 and q2 are about 15.3% and 17.3%, respectively. The results show that the proposed KF algorithm can effectively decrease the drift noise of MIMU and improve the attitude estimation accuracy.

Original languageEnglish
JournalIEEE Sensors Journal
DOIs
StateAccepted/In press - 2025

Keywords

  • attitude estimation
  • data fusion
  • drift error
  • Inertial measurement array
  • quaternion

Fingerprint

Dive into the research topics of 'Integrated Attitude Estimate Algorithm for INS/Magnetometer System Based on Data Fusion of Dual MIMU Inertial Array'. Together they form a unique fingerprint.

Cite this