Quaternion-Based Extended Kalman Filter for Determining Orientation by Inertial and Magnetic Sensing
Расширенный фильтр Калмана на кватернионах для определения ориентации с помощью инерционных и магнитных датчиков
2006-06-21
SCID: 54.1/3nmwa8zv
Discuss with AI
adaptive measurement noise covarianceinertial and magnetic sensingquaternion extended Kalman filtersensor bias compensationtri-axis gyro accelerometer magnetometer
Figures from the paper
Abstract (AI)
In this paper, a quaternion based extended Kalman filter (EKF) is developed for determining the orientation of a rigid body from the outputs of a sensor which is configured as the integration of a tri-axis gyro and an aiding system mechanized using a tri-axis accelerometer and a tri-axis magnetometer. The suggested applications are for studies in the field of human movement. In the proposed EKF, the quaternion associated with the body rotation is included in the state vector together with the bias of the aiding system sensors. Moreover, in addition to the in-line procedure of sensor bias compensation, the measurement noise covariance matrix is adapted, to guard against the effects which body motion and temporary magnetic disturbance may have on the reliability of measurements of gravity and earth's magnetic field, respectively. By computer simulations and experimental validation with human hand orientation motion signals, improvements in the accuracy of orientation estimates are demonstrated for the proposed EKF, as compared with filter implementations where either the in-line calibration procedure, the adaptive mechanism for weighting the measurements of the aiding system sensors, or both are not implemented.
Key Findings
1
A quaternion-based extended Kalman filter (EKF) is developed to estimate rigid-body orientation using tri-axis gyroscope, accelerometer, and magnetometer outputs.
2
Computer simulations and experimental validation on human hand orientation data show improved orientation accuracy compared to filters lacking in-line calibration, adaptive measurement weighting, or both.
3
The EKF state vector includes the rotation quaternion and the biases of the aiding system sensors, enabling in-line sensor bias compensation.
4
The measurement noise covariance matrix is adapted online to mitigate effects of body motion and temporary magnetic disturbances on gravity and magnetic measurements.
Research Object
Rigid body orientation estimation system using a tri-axis gyro integrated with a tri-axis accelerometer and tri-axis magnetometer (inertial and magnetic sensing)
Research Subject
Quaternion-based extended Kalman filter for estimating body orientation including state quaternion and sensor bias, with in-line bias compensation and adaptive measurement-noise covariance to mitigate motion and magnetic disturbances
Publication Details
Publication Date
2006-06-21
Journal
Publisher
ISSN
Access Type
Author Information
Download PDF
Subscribe to digest