I'm using the BNO055 in IMU relative mode (fused accel/gyro) and I would like to reset the calibration at run time. I tried resetting the system by setting 0x3F bit 5 (using bno055_set_sys_rst) but this doesn't seem to reset the calibration. I also tried zeroing the accel offset and radius offset, and gyro offset before setting the reset bit, but I'm unsure if this is correct. To check if the calibration was reset, I took a reading of the quaternion output with the IMU stationary, rotated the sensor by some arbitrary amount, reset the IMU as described above, and then took another quaternion reading after the reset with the IMU stationary. I was thinking that these two readings should be close as the calibration should be reset but that wasn't the case.
... View more