Hi, can anyone point me to sample source code or an equation to calculate quaternion data from BMI088 accel / gyro plus BMM150 mag data? It does not appear that quaternion data can be read directly from these chips like it can with something like the BNO055. Speaking of the BNO055 - is this chip basically just a combination of the BMI088 and BMM150 that also outputs quaternion and Euler angle data, or would there be a good reason to use the BMI088 / BMM150 combination instead of the BNO055? Thanks in advance!
Solved! Go to Solution.
"can anyone point me to sample source code or an equation"
The BNO055 contains proprietary sensor fusion software, I am not sure if libraries are available in source code and what is their expected performance. In any case, sensor fusion algorithms must run in real time and can easily be broken by running concurrent applications on the same MCU (especially if a RTOS is not used). Therefore unless vibration robustness is a must, I would recommend the BNO055.