Bosch Sensortec Community

    Showing results for 
    Search instead for 
    Did you mean: 

    bno055 measurement accuracy and rotation speed

    bno055 measurement accuracy and rotation speed

    New Poster


    we are using a bno055 to measure the rotation of a device around the gravitation axis. 

    Since there is a lot of metal in the environment and the metal in the environment and other magnetic influences can change, we use the AG (accgyo) mode, without mag. 

    We have problems with the measuring accuracy, if we rotate the device slowly around the axis, it is very inaccurate and with a rotation of 10 degrees we often have deviations of 2-4 degrees. But if we rotate the device fast, it is very accurate. (Of course, the device was calibrated before, etc.)

    Since users are supposed to adjust the angle themselves, it will become difficult to teach the user to rotate the device at a specific speed. In addition, this might seem rather unprofessional and probably leads to considerable inaccuracies.

    How can we solve this?


    3 REPLIES 3

    Occasional Contributor

    Hi Sir:

    This goal is hard to achieve in fact if move extremely slowly.

    The angle rotation was calcuated based on gyro, but if the movement is too slow, then the gyro sensor output is low than certain threshold, we will treat it as noise, so yaw or roll or pitch will keep the same.

    The movement deviation will be easily covered by the noise of sensor output.  The real movement information you want to find is hard to distingruish here.

    So if you need some kind of high accuracy request, you may consider some non consumer sensor.

    Hm, ok. What Sensor would you recommend?

    Occasional Contributor

    Hi Sir:

    Maybe you could have a try to decrease gyro range to improve resolution  and decrease gyro ODR/BW to reduce noise to fit the extremely slow movement if you don't need high speed movement. 

    Sorry, Other non-mems vendor sensor we don't recommend in general.