We were using an older batch of UM7’s with firmware version U71C. With the magnetometer turned off, after zeroing the gyro, we were pretty happy with the yaw drift (0.1-1 degree per minute).
We’ve just started playing with a newer batch of UM7’s with firmware version U17D. With the same configuration, the yaw drift was a lot higher (2-5 degrees per minute). Even when I run the calibration following the instruction here: http://www.chrobotics.com/forums/topic/continuous-drift-in-yaw-euler, the yaw continues to drift a lot.
Only when I downgrade the firmware version to U71C do I see the small drift again. I’m fine with downgrading, but just wondering if anyone else has noticed this, and if I’m just doing something fundamentally wrong, and if there are more optimal solutions.
Thanks all!