An open API service indexing awesome lists of open source software.

https://github.com/fjctp/extended_kalman_filter

Estimate Euler angles with Extended Kalman filter using IMU measurements.
https://github.com/fjctp/extended_kalman_filter

extended-kalman-filter simulink

Last synced: about 2 months ago
JSON representation

Estimate Euler angles with Extended Kalman filter using IMU measurements.

Awesome Lists containing this project

README

        

# kalman_filter
Implement kalman filter to estimate Euler angles using body angular rate and body acceleration measurements

## Overview
Kalman filter includes two steps: prediction and update. Here are the equations.

#### Predict
![predicted state estimate](https://latex.codecogs.com/gif.latex?x'=Fx+Bu)

![predicted estimate covariance](https://latex.codecogs.com/gif.latex?P=FPF^T+Q)

#### Update
![measurement](https://latex.codecogs.com/gif.latex?y=z-Hx')

![innovation covariance](https://latex.codecogs.com/gif.latex?S=HPH^T+R)

![optimal kalman gain](https://latex.codecogs.com/gif.latex?K=PH^TS^{-1})

![updated state estimate](https://latex.codecogs.com/gif.latex?x=x'+Ky)

![updated estimate covariance](https://latex.codecogs.com/gif.latex?P=(I-KH)P)