• Stars
    star
    131
  • Rank 274,273 (Top 6 %)
  • Language
    Python
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.