A Fast Complementary Filter for Avoiding the Magnetometer Measurements From Influencing the Calculation of Pitch and Roll

Despite the magnetometer in a magnetic and inertial measurement unit (MIMU) being used to estimate the azimuth, its measurements can also negatively affect the computation of inclination angles when magnetic disturbance appears. It is challenging to eliminate that negative effect. For problem-solving, a new complementary filter (CF) is proposed. The filter is divided into two stages. In the first stage, the attitude represented by quaternion is predicted by gyroscope, and then, the predicted quaternion is converted to Euler angles. In the second stage, the predicted Euler angles are compensated by employing the accelerometer and the magnetometer, and then, the after-compensated Euler angles are converted back to quaternion. To solve the problem of “gimbal lock,” two sets of Euler angles with different definitions of the rotation sequence are used. The simulation and experiment results demonstrate that the proposed filter outperforms six other competing filters, revealing its potential usage in such applications where magnetic disturbance is not allowed to affect the computation of inclination angles.

Authors

Institutions

Publication Details

Journal
IEEE Sensors Journal
Published
2025-02-20
DOI
https://doi.org/10.1109/jsen.2025.3540537
Citations
3
Primary Topic
Neural Networks and Applications
Type
article
Field-Weighted Citation Impact
7.44

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Fast Complementary Filter for Avoiding the Magnetometer Measurements From Influencing the Calculation of Pitch and Roll

Jidong Lv, Ling Zou, Cuiyun Peng, Yanping Zhu et al.
3 citations
IEEE Sensors Journal
Neural Networks and Applications
7.44
article

A Fast Complementary Filter for Avoiding the Magnetometer Measurements From Influencing the Calculation of Pitch and Roll

Jidong Lv, Ling Zou, Cuiyun Peng, Yanping Zhu, Hailong Rong, Yang Chen
article en
3 citations

Abstract

Despite the magnetometer in a magnetic and inertial measurement unit (MIMU) being used to estimate the azimuth, its measurements can also negatively affect the computation of inclination angles when magnetic disturbance appears. It is challenging to eliminate that negative effect. For problem-solving, a new complementary filter (CF) is proposed. The filter is divided into two stages. In the first stage, the attitude represented by quaternion is predicted by gyroscope, and then, the predicted quaternion is converted to Euler angles. In the second stage, the predicted Euler angles are compensated by employing the accelerometer and the magnetometer, and then, the after-compensated Euler angles are converted back to quaternion. To solve the problem of “gimbal lock,” two sets of Euler angles with different definitions of the rotation sequence are used. The simulation and experiment results demonstrate that the proposed filter outperforms six other competing filters, revealing its potential usage in such applications where magnetic disturbance is not allowed to affect the computation of inclination angles.

IEEE Sensors JournalVol. 25(7)
Changzhou University (CN)
Jiangsu Agricultural Science and Technology Innovation Fund
Openalex Percentile: Top 4%
Neural Networks and Applications
7.44
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.