Related Experiment Video
Updated: Sep 22, 2025

An Inertial Measurement Unit Based Method to Estimate Hip and Knee Joint Kinematics in Team Sport Athletes on the Field
Published on: May 26, 2020
9-DOF IMU-Based Attitude and Heading Estimation Using an Extended Kalman Filter with Bias Consideration
Sajjad Boorghan Farahan1, José J M Machado2, Fernando Gomes de Almeida2
1Faculdade de Engenharia, Universidade do Porto, 4200-465 Porto, Portugal.
A two-step extended Kalman Filter (EKF) algorithm accurately estimates rigid body orientation using inertial measurement units (IMUs). This method corrects for sensor drift, providing precise navigation and stabilization data.
Area of Science:
- Robotics and Control Systems
- Sensor Fusion and Navigation
Background:
- Attitude and Heading Reference Systems (AHRS) are crucial for navigation, image stabilization, and object tracking.
- Low-cost MEMS sensors are commonly used but suffer from integration drift, necessitating advanced estimation algorithms.
- Accurate orientation estimation of rigid bodies is a persistent challenge in various technological applications.
Purpose of the Study:
- To develop and validate a robust orientation estimation algorithm for Inertial Measurement Units (IMUs).
- To address and mitigate the issue of integration drift inherent in MEMS sensor data.
- To improve the accuracy of orientation estimation in real-time applications.
Main Methods:
- Implementation of a two-step extended Kalman Filter (EKF) algorithm.
- Utilizing a 9-Degrees-of-Freedom (DOF) device comprising a 6-DOF IMU (gyroscope, accelerometer) and a magnetometer.
- Modeling and incorporating IMU and magnetometer biases and disturbances into the real-time filter.
Main Results:
- Achieved accurate orientation estimation for the IMU.
- Successfully obtained unbiased angular velocity, linear acceleration, and magnetic field measurements.
- Demonstrated noise power reduction using Fast Fourier Transform (FFT) analysis.
Conclusions:
- The proposed two-step EKF algorithm effectively estimates orientation and corrects sensor drift.
- The algorithm provides accurate and unbiased sensor data, crucial for navigation and stabilization.
- Further investigation into the impact of initial conditions on system performance was conducted.
More Related Videos
06:45Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
Published on: October 28, 2022
09:01Gain-compensation Methodology for a Sinusoidal Scan of a Galvanometer Mirror in Proportional-Integral-Differential Control Using Pre-emphasis Techniques
Published on: April 4, 2017
Related Concept Videos
Azimuths and Bearings
Gyroscope: Precession
Relative Motion Analysis using Rotating Axes
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
Relative Motion Analysis using Rotating Axes-Problem Solving
Here, in order to determine the magnitude of velocity and acceleration for point...
Gyroscope
One-Degree-of-Freedom System
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...