Context: We are currently using BNO055 in our products to track cyclical motion in space. There are also cyclical shocks on the order of 1g, in the cyclical motion. Currently, we are using the gravity vector to keep track of our orientation and we get drift sometimes in our orientation data from the IMU.
Inquiry: There are (at least) three options to get orientation information from the BNO055, gravity vector, Euler angles, and quaternions. Does the sensor fusion return the same orientation for these three quantities in each time step? Does each orientation metric have its unique pros and cons? Do the previous answers change if the IMU was BHI260AP?
Thank you for your reply.
1. The BNO055 is configured to 9DOF Sensor Fusion and we are using the gravity vector.
2. The BNO055 is used to track the orientation of a lower limb - i.e. walking.
3. We are not making a new design or a product. We are investigating why this has been an issue in parallel with evaluating a replacement for the BNO055. The objective is to minimize the gyro drift we observe from the IMU.