A Project aimed to demo filters for IMU(the complementary filter, the Kalman filter and the Mahony&Madgwick filter) with lots of references and tutorials.
Matlab codes for calibration of inertial measurement unit (3-axis accelerometer and gyroscope)
Extented Kalman Filter for 6D pose estimation using gps, imu, magnetometer and sonar sensor.
An accelerometer calibration algorithm implemented in Matlab
The DCM-IMU algorithm is designed for fusing low-cost triaxial MEMS gyroscope and accelerometer measurements. An extended Kalman filter is used to estimate attitude in direction cosine matrix (DCM) formation and gyroscope biases online. A variable measurement covariance method is implemented for acceleration measurements to ensure robustness against temporarily non-gravitational accelerations which usually induce errors to attitude estimate in ordinary IMU-algorithms. The code and data will be added after related scientific work is published and open source publication is approved.
Draws a 3D representation of an IMU's orientation. Developed for Raspberry Pi and OpenGL ES. Works with minimu9-ahrs.