Hello, I am currently working on a project where I want to read out 9DOF (acc+gyro+mag) orientation data as quaternions. Until now, I worked with the BNO055 which worked perfect so far. Since I heard, that the BNO055 is not recommended for new design, I wanted to find an active replacement. My search led me to the BHI206AP in combination with the BMM150 magnetometer to get the 9DOF. These products are both on the Arduino Nicla Sense ME, so I thought why not start testing on the Arduino. When I read through the arduino documentation for the Nicla board, I was able to find information regarding the offered libraries and functions to retrieve IMU orientation data from the BHI260AP. Unfortunately what I could not find, was any information on how to fuse the IMU data from the BHI260AP with the magnetometer data from the BMM150. The datasheet from the BHI260AP clearly shows, that this is generally possible and that the BSX fusion library is also on integrated in the BHI260AP. This brings me to my question: How can I retrieve 9DOF orientation data in quaternions from the BHI260AP+BMM150 on the Arduino Nicla Sense ME? Thanks in advance for any help regarding my question, I really appreciate it!
... View more