IMU-related filters and visualizers. The stack contains:
-
imu_filter_madgwick: a filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation. Based on the work of [1]. -
imu_complementary_filter: a filter which fuses angular velocities, accelerations, and (optionally) magnetic readings from a generic IMU device into an orientation quaternion using a novel approach based on a complementary fusion. Based on the work of [2].
-
imu_filter_madgwick: currently licensed as GPL, following the original implementation -
imu_complementary_filter: BSD
[1] http://www.x-io.co.uk/open-source-imu-and-ahrs-algorithms/