I am using a BHI260AP on a mobile platform and I use the "Game Rotation Vector" sensor values to get the roll/pitch/yaw angles.
I checked the yaw angle error after 10 rotations (360 deg * 10) in place. The average error of the 10 trials is about -15 degrees.
Is this level of error acceptable?
I would like to know what can be done to improve it.
- Gyro/Accel Calibration profile is applied.
- Rotation direction is clockwise, rotation speed is 45 deg/s.
In order to obtain smaller heading error, we have two suggestions that we hope will help you.
1. Sponge can be used to install on the structure to reduce vibration.
2. You have enabled the 6doF (Game Rotation Vector) algorithm for testing. Do you have geomagnetic sensors on your hardware? If any, you can start 9doF algorithm for test and comparison.