AHRS IMU using Adafruit 4517 module (LSM6DSOX + LIS3MDL)

Job ID: 36537129

Budget: €30 – €250 EUR

Project is the implementation of a stable AHRS using the above Adafruit IMU. Software should run on ESP32 platform using the Arduino framework. Needed is a (tilt compensated) compass heading, rotation vector quaternion + Euler + linear acceleration values.

For reading the sensors, the Adafruit libs can be used, also the typical Magdwick (or similar) algorithms can be used. Links are attached. A workflow for calibration of the sensors should be delivered or described. Open for your fusion SW recommendations

You should exactly know what I'm talking about. This is not a project to learn programming. You should have done it before and/or have an Adafruit module at hand.

background info:
https://www.adafruit.com/product/4517
https://learn.adafruit.com/how-to-fuse-motion-sensor-data-into-ahrs-orientation-euler-quaternions/overview
https://github.com/xioTechnologies/Fusion
https://github.com/bfrmd/EFIS-AHRS-AvionicsDuino

- feel free to ask questions