Skip to content

A python implemented error-state extended Kalman Filter. Suit for learning EKF and IMU integration.

Notifications You must be signed in to change notification settings

love3499/ESEKF_IMU

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESEKF_IMU

A python implemented error-state extended Kalman Filter. Suit for learning EKF and IMU integration.

Use simulated imu data (./data/imu_noise.txt) as input.

Output an trajectory estimated by esekf (./data/traj_esekf_out.txt) and a ground truth trajectory (./data/traj_gt_out.txt).

You can use evo to show both trajectories above.

evo_traj tum ./data/traj_esekf_out.txt --ref ./data/traj_gt_out.txt -p

trajectory

xyz

rpy

Reference

  1. Quaternion kinematics for the error-state Kalman filter
  2. State Estimation for Robotics.
  3. Probabilistic Robotics.

About

A python implemented error-state extended Kalman Filter. Suit for learning EKF and IMU integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%