Keeping a Good Attitude: A Quaternion-Based Orientation Filter for IMUs and MARGs

Сохраняя правильную ориентацию: кватернионный фильтр ориентации для IMU и MARG
Jizhong Xiao, Roberto Valenti, Ivan Dryanovski
2015-08-06

complementary filterinertial/magnetic sensorsmagnetic disturbance rejectionmicro aerial vehiclesquaternion-based orientation estimation
Orientation estimation using low cost sensors is an important task for Micro Aerial Vehicles (MAVs) in order to obtain a good feedback for the attitude controller. The challenges come from the low accuracy and noisy data of the MicroElectroMechanical System (MEMS) technology, which is the basis of modern, miniaturized inertial sensors. In this article, we describe a novel approach to obtain an estimation of the orientation in quaternion form from the observations of gravity and magnetic field. Our approach provides a quaternion estimation as the algebraic solution of a system from inertial/magnetic observations. We separate the problems of finding the "tilt" quaternion and the heading quaternion in two sub-parts of our system. This procedure is the key for avoiding the impact of the magnetic disturbances on the roll and pitch components of the orientation when the sensor is surrounded by unwanted magnetic flux. We demonstrate the validity of our method first analytically and then empirically using simulated data. We propose a novel complementary filter for MAVs that fuses together gyroscope data with accelerometer and magnetic field readings. The correction part of the filter is based on the method described above and works for both IMU (Inertial Measurement Unit) and MARG (Magnetic, Angular Rate, and Gravity) sensors. We evaluate the effectiveness of the filter and show that it significantly outperforms other common methods, using publicly available datasets with ground-truth data recorded during a real flight experiment of a micro quadrotor helicopter.
1
Develops a complementary filter that fuses gyroscope data with accelerometer and magnetic measurements for both IMU and MARG sensors.
2
Introduces a quaternion-based algebraic method for estimating orientation from gravity and magnetic-field observations.
3
On publicly available real-flight datasets with ground truth, the filter significantly outperforms other common orientation-estimation methods.
4
Separates tilt and heading quaternion estimation, preventing magnetic disturbances from affecting roll and pitch components.
5
The proposed method is validated analytically and empirically using simulated data.

low-cost IMU and MARG sensors used for MAV orientation estimation

quaternion-based orientation estimation and complementary-filter performance, including magnetic-disturbance rejection and attitude-control feedback suitability

Publication Details
Publication Date
2015-08-06
Journal
Publisher
ISSN
Access Type
Author Information
Authors
Jizhong Xiao
Roberto Valenti
Ivan Dryanovski
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%