08-09-2019 02:17 AM
We appear to be getting a small number of BNO055 parts (with firmware 0x0311) come through that will ultimately see the heading drift over an extended period of time. The application requires a stationary sensor to not exceed 20 degrees in any of heading, roll or pitch over 12 hours. No issues with roll or pitch. Only heading. We have been ensuring that sensors are calibrated prior to running our tests on these few problem sensors and that they have passed self-tests. The sensors are configured for NDOF operation mode (0x0C).
Is there more we need to be doing? Should we be monitoring the calibration status of each of system, mag, gyr and acc? Are there other register entries we should be monitoring? Is it possible to determine whether sensors are faulty at all? - this would be most useful prior to deploying them out into the field, something that does not require testing over an extended period of time (more than 10 minutes).
Thank you in advance.
11-19-2019 09:04 AM
Hi o_o,
Is it necessary to re-calibrate the BNO055 each time the device is powered off and on again? Every time it is placed in a new operating environment?
As this is something that isn't very feasible, would an alternative mode such as IMU be acceptable as we are only monitoring relative changes in angles?
11-19-2019 04:55 PM
11-20-2019 04:14 AM
Hi o_o,
So we are looking at staying within 20 degrees (all axes) over a 12 hour period. And after various hours of runtime the magnetic calibration is seen to drop from 3 to 0 with no noticeable changes to the device's surroundings (it is left in a lab overnight).
Would we notice any changes in the gyro's calibration status after some time running in IMU mode? Would it be possible to monitor this bit and treat data accordingly?
We do have access to GPS however the device remains fixed in a stationary position and so I don't believe it would be a usable alternative.
11-20-2019 10:55 AM