Skip to content

Matlab code implementation of the research paper entitled: Orientation Estimation Using a Quaternion-Based Indirect Kalman Filter With Adaptive Estimation of External Acceleration.

Notifications You must be signed in to change notification settings

souhaiel1/Indirect-Kalman-Filter-for-attitude-estimation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Indirect Kalman Filter (IKF) for attitude estimation

This repository contains the Matlab code implementation of the research paper entitled: Orientation Estimation Using a Quaternion-Based Indirect Kalman Filter With Adaptive Estimation of External Acceleration and published by Young Soo Suh

Abstract

This paper is concerned with orientation estimation using inertial and magnetic sensors. A quaternion-based indirect Kalman filter structure is used. The magnetic sensor output is only used for yaw angle estimation using two-step measurement updates. External acceleration is estimated from the residual of the filter and compensated by increasing the measurement noise covariance. Using the direction information of external information, the proposed method prevents unnecessarily increasing the measurement noise covariance corresponding to the accelerometer output, which is not affected by external acceleration. Through numerical examples, the proposed method is verified.

you can find this paper here: https://ieeexplore.ieee.org/document/5462839

Overview of the indirect Kalman filter

Estimated Pitch, Roll and Yaw against real Pitch, Roll and Yaw

About

Matlab code implementation of the research paper entitled: Orientation Estimation Using a Quaternion-Based Indirect Kalman Filter With Adaptive Estimation of External Acceleration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published