Extended Kalman Filter for IMU Attitude Estimation Using Magnetometer, MEMS Accelerometer and Gyroscope
Yufeng Wang
Abstract
Yufeng Wang
Abstract
This paper presents an extended Kalman filter for IMU attitude estimation. The transition matrix of this filter uses equivalent rotation vector based on quaternions to calculate the attitude,which can avoid the singularity problem of Euler angles and suppress the noncommutativity error.The measurement quaternion is derived from accelerometer and magnetometer data using Gauss-Newton iteration algorithm. The data collected from the real sensor are utilized to test the filter, and results are presented and compared for using and without using the filter.
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper presents an extended Kalman filter for IMU attitude estimation. The transition matrix of this filter uses equivalent rotation vector based on quaternions to calculate the attitude,which can avoid the singularity problem of Euler angles and suppress the noncommutativity error.The measurement quaternion is derived from accelerometer and magnetometer data using Gauss-Newton iteration algorithm. The data collected from the real sensor are utilized to test the filter, and results are presented and compared for using and without using the filter.
Key concepts: Quaternion, Gyroscope, Inertial measurement unit, Accelerometer, Kalman filter, Control theory (sociology), Euler angles, Magnetometer