I'm considering upgrading the IMU in the odometer of my wheeled robot, potentially from ICM-20608 (and MPU6500 previously) to ADIS16505-1, as I heard that ADIS IMUs are better than ICM/MPU series. Therefore, I'm investigating why I should do this and how much more accuracy I could expect.
However, when I did an experiment to estimate the in-run stability of ICM-20608 using the procedure posted here [https://ez.analog.com/mems/w/documents/4510/faq-gyroscope-in-run-bias-stability], I got 5.33 deg/h, which is comparable to ADIS series.
I know that some ADIS IMUs are well-calibrated, especially regarding axis-axis alignment. But for an indoor wheeled robot, I actually just need the yaw gyro, which means the such calibration result is not that critical in this case.
ADIS IMUs also has lower drift over temperature change, but we have setup a temperature control unit on the odometer, so temperature change is not a critical issue any more.
With the above facts being mentioned, I'm beginning to wonder how much ADIS IMU could help increase the yaw estimation accuracy in my robot. Do you have any insights on this? Thank you!