02-17-2021 04:30 PM - edited 02-18-2021 07:40 AM
I've recently bought BNO055 to measure my vehicles RPY angles. However given RPY values are steadly increasing even the vehicle is standing still.
I've conducted several tests to gather some data. For reference purposes I put some cheap IMU side by side to compare results. However cheap IMU is giving much more stable resulsts than BNO055.
Note0: Bosch imu is fully calibrated and the results are not changing by updating modes. I've tried to recalibrate too.
Note1: I tried to get fused quaternions and they are still drifting.
Note2: I uploaded the log data to github.
I've attached the results below. First Picture compares Bosch IMU with/without vibration. Second picture compares bosch and reference IMU with vibration present.
Thanks.
Solved! Go to Solution.
02-17-2023 10:09 PM
I am not a Bosch member (so my answer could be misleading) but this might be solved by changing bandwidth to lower values to reject high frequency vibrations because the problem could be arised from VRE (vibration rectification error) in my opinion.