Hi. I'm currently testing an Adafruit BNO055 on a Raspberry Pi for use as a heading sensor on a sailboat. Using the BNO055_driver software, I'm capturing the Euler angles at one-second intervals. I'm seeing heading indications vary by 8 degrees when the device is at rest on my tabletop. On occasion I have also seen the pitch vary by 8 degrees. Is this expected behavior for an at rest device? Here's a sample captured output: **** Adafruit BNO055 utility program **** chip id: 160, Software version: 0x311 selftest: 0xF, cal status: 0xFF, oper mode: 0xC Heading: 169 deg, roll: 9 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 161.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF Heading: 169.1 deg, roll: 2 deg, pitch: 2 deg, cal: 0xFF
... View more