We are using BMI088 in one of our projects (GNSS receiver), for measuring roll, pitch and yaw angle. We have used the "BMI08x v1.6.0" code from the Bosch GitHub repository. As of now, we are reading the accelerometer and gyroscope data properly. In the datasheet, it is mentioned that the gyroscope is stable up to 2 degrees/hour. Our application also requires an accurate yaw angle and low drift. Please let us know, 1) how can we achieve this accuracy in our application. 2) What factors do we need to consider? such as temperature, and earth rotation 3) Does it required to use digital filters such as complementary or kalman? if yes then which one ?? 4) Does it require temperature compensation?
... View more