We need to consider the magnetic disturbence here.
Different position might have different magnetic disturbence existing. so the BNO055 output will be affected since the heading value was impacted by the magnetic sensor data as well.
Better to take both game rotation and rotation output and calculate the angles to see if there is any deviation here which caused by magnetic sensor.
... View more