Hi, we are using your BNO055 for water robots. Too often the absolute orientation is lost while on the water with small waves. We where able to reproduce in the lab the problem with small circular movements but constant heading. First the mag calibration level drops from 3 to 2, and then 1 where the heading then drifts more than 90'. tremendous! any solution to propose? we tried "compass", "NDOF", "NDOF_FMC_OFF". is the BNO080 better handling the dynamic calibration? thank you
BNO070 and BNO080 are parts that are programmed, sold, and supported by Hillcrest Labs. Please refer to Hillcrest for support for these products.
For your BNO055 question, the algorithm does not expect the device to be constantly in motion. Some of the compensation is disabled until the device is stable again. But in your case, you mention there is drift in the compass mode, which is unexpected so me, since the magnetometer calibrator requires motion.
Are you able to capture a datalog with raw magnetometer and accelerometer data ? We can analyze the log to see if it is expected or not.