Im working on a 10 DOF IMU system for quadcopter project. I understand the need for sensor calibration but uptil now I have seen offline ways to compute the calibration offsets/biases, where we take a bunch of readings from all sensors, and feed into some program on PC that gives us our offsets/biases for calibration.

The problem with this approach is that these calibration offsets/biases are subject to change and depend on the type enviroment they are place in.

I want a simple but robust algorithm that can calibrate the sensors (gyro, accelerometer, magnetometer) that can be implemented on arduino. So that before each take-off, I run calibration routine and then proceed with orientation,filtering and pid stuff etc.

Links/References for possible solution to this problems would be appreciated.

Im using AltIMU 10 v5 , it doesnt come with library support for such a task.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.