I am going to buy a BNO055 IC in order to make a mini self balancing robot. but in the datasheet I saw this paragraph:
so now I'm confused. is it a good choice for my robot or not?
I have to say that I'm gonna use the BNO055 final pitch yaw and roll output to make my PID feedback.
Thanks for your inquiry.
BNO055 is the perfect sensor for your self-balanced robot project because the robot doesn't move too fast. The note 3 in BNO055 datasheet states that the final pitch/roll/yaw may not have good accuracy if the BNO055 has large linear acceleration such as in vehicles.
You can use BNO055 6DoF IMU mode to get the dynamic and accurate Euler angles at 100Hz. Then you can fine tune your PID controller to control the self-balanced robot. This project is not an easy one like a drone project. It is all about how to make the robot always stand still.