arduino-libraries/Arduino_NineAxesMotion

Orientation data doesn't changes if Bosch BNO055 IMU rotated at slow constant velocity

gowthamnkg opened this issue · 0 comments

I am working on a mobile robot based on ROS. It includes servo motors with incremental encoders and Bosch BNO055 IMU for localization. IMU is connected with an Arduino UNO which sends the orientation data serially to the main board. I am using the Example code Euler.ino to get the orientation data. It works perfectly until the robot is rotating at least at 0.35 rad/s. But when the robot is rotating bellow that velocity, the orientation data freezes after some 5 seconds(approximately). Is there any parameter that I can change to make it work below 0.35 rad/s angular velocity?