AltIMU-10 v4 output filtered?

Plan to use this for a self-balanced robot. The sensor carrier board seems to work fine with the provided libraries and the Python visualization program.

I am interested in the pitch angle (as defined in your documentation). I am not knowledgeable enough to understand all the related codes.
Do I need to apply any filter (e.g. complementary filter to remove gyro drift, etc.) on the outputs of gyro and accelerometer, or the pitch angle/value is already filtered?



It sounds like you are talking about the MinIMU-9 AHRS Arduino library. By default, the Arduino sketch outputs roll, pitch, and yaw values that are drift-corrected. You can learn more about exactly how that is done inside the DCM.ino sketch.


Yes, that’s the library/sketch I use. Thanks for the reply.