My understanding is that a sensor's bandwidth should be half it's ODR (the rate at which you sample data). I am working with the BNO055 sensor and trying to get angular velocity from it, which will be used for a gesture/air mouse.
The gyroscope lists the following characteristics:
Ranges switchable from ±125°/s to ±2000°/s
Low-pass filter bandwidths 523Hz - 12Hz
It doesn't mention ODR anywhere in the datasheet. Is the output data rate the rate at which I'm sampling it in my loop? Should I be aiming to set the bandwidth to be half of that?
Also, the range specified would be on a per sample basis? So if your microprocessor allows it you should be aiming to sample frequently at a lower range?
Thank you very much for your help.