cancel
Showing results for 
Search instead for 
Did you mean: 

IMU Yaw drift issue with BHI160B (9DoF) using ST MCU.

VB.4
Associate II

Hi Team,

We are working on BHI160B BOSCH IMU sensor using STM32L053R8 board. We can read the Quaternions, calculate RPY. But now we are finding a Yaw drift issue with that IMU. Could an expert from ST help us solve this technical issue?
Also, Is there any IMU sensor related to ST that is better than BHI160B and doesn't get the Yaw drift issue? If yes, we will be happy to go with ST IMU sensors that is better than BHI160B.

Any technical expert help would be very thankful.


Regards,
Vamshi.

2 REPLIES 2
TDK
Guru

Duplicate:

Design confirmation with the IMU sensor - STMicroelectronics Community

 

You might want to add some more detail about what "yaw drift issue" means in particular. This is a pretty niche subject so might not get a lot of traction. Of course, BHI160B isn't a ST product so maybe there's a better forum for it elsewhere, unless this is on the firmware side.

Feels like any sensor with a magnetometer shouldn't have yaw drift.

If you feel a post has answered your question, please click "Accept as Solution".
VB.4
Associate II

Hi,

We are implementing a small application where IMU is acting as mouse. For confirmation,
"Drift means after doing all the process (calibration), if we keep our head at center position at that time mouse cursor should be at the center and then rotate the head to any of the direction and again keep the head at center position then the cursor should be also at center. If it is not there at the center then drift occurs". This is happening in our application.

During the above process, the cursor moves good for the first 5 minutes. After that, it sticks to one of the corner position, as in the image below. The person in the picture, made some gestures and set his head at the center but the mouse cursor is not at the center. We are suspecting Yaw readings.
Below I have added the IMU orientation in our board image. Could you please understand the scenario and propose a solution to this Yaw drift issue?