Improvement of Euler Angle Algorithm Based on Extended Kalman Filtering

Euler angles are essential parameters to describe the attitude of a carrier, and the Euler angles computed by the Inertial Measurement Unit (IMU) are affected by the performance of the components. Traditional Kalman filtering algorithms struggle to effectively suppress nonlinear Gaussian noise in engineering applications. Therefore, this paper employs an improved Extended Kalman Filtering algorithm(EKF), which linearizes the nonlinear system using the Jacobian matrix. It utilizes quaternions and gyroscope errors as state variables, while accelerometers serve as measurement inputs to update the quaternions, thereby obtaining the Euler angles. Building on the updated Euler angles, a magnetometer is incorporated to further refine the calculation, mitigating the impact of gyroscope z-axis drift on the heading angle and eliminating external magnetic interference. Experimental results demonstrate that, compared to the Madgwick algorithm and complementary filtering, the improved algorithm significantly reduces the influence of component errors on Euler angle calculations, minimizes bias drift, and better reflects the actual operational conditions of the carrier, effectively achieving filtering results.

Authors

Institutions

Publication Details

Published
2024-11-29
DOI
https://doi.org/10.1109/icmsp64464.2024.10867179
Primary Topic
Inertial Sensor and Navigation
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Improvement of Euler Angle Algorithm Based on Extended Kalman Filtering

Yueyi Zhu, Yu Wang
Inertial Sensor and Navigation
article

Improvement of Euler Angle Algorithm Based on Extended Kalman Filtering

Yueyi Zhu, Yu Wang
article en

Abstract

Euler angles are essential parameters to describe the attitude of a carrier, and the Euler angles computed by the Inertial Measurement Unit (IMU) are affected by the performance of the components. Traditional Kalman filtering algorithms struggle to effectively suppress nonlinear Gaussian noise in engineering applications. Therefore, this paper employs an improved Extended Kalman Filtering algorithm(EKF), which linearizes the nonlinear system using the Jacobian matrix. It utilizes quaternions and gyroscope errors as state variables, while accelerometers serve as measurement inputs to update the quaternions, thereby obtaining the Euler angles. Building on the updated Euler angles, a magnetometer is incorporated to further refine the calculation, mitigating the impact of gyroscope z-axis drift on the heading angle and eliminating external magnetic interference. Experimental results demonstrate that, compared to the Madgwick algorithm and complementary filtering, the improved algorithm significantly reduces the influence of component errors on Euler angle calculations, minimizes bias drift, and better reflects the actual operational conditions of the carrier, effectively achieving filtering results.

Nanjing University of Science and Technology (CN)
Openalex Percentile: Top 55%
Inertial Sensor and Navigation
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.

Improvement of Euler Angle Algorithm Based on Extended Kalman Filtering — Yueyi Zhu, Yu Wang · (2024) | TGRS Research Map | TGRS