Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 
    SOLVED

    Why am I not getting good readings from the BNO055?

    BSTRobin
    Community Moderator

    Re: Why am I not getting good readings from the BNO055?

    Hello rvillagrasa,

    This would happen for BNO055. Because the situation on the vehicle is more complicated than on hand. If I rotate the BNO055 randomly, and then goes back to the original position, the yaw angle would differs from the beginning for more than 10 deg.

    And the rotation rate on hand should be different from that on vehicle. For example, it may takes 1 second to rotate the BNO055 360 degree on hand, but it may takes around 10 seconds for the vehicle to rotate 360 degrees. And for gyro, long time means large bias integration. So the yaw angle bias on the vehicle is larger.

    And the vibration on the vehicle should also be larger that on hand. That would be another main factor.

    We still recommend to use NDOF mode for BNO055 to get yaw angle.

    rvillagrasa
    New Poster

    Re: Why am I not getting good readings from the BNO055?

    Thank you for your reply. I would want to use NDOF mode, but with this mode I have checked that calibration of magnetometer is lost quickly and value of the yaw angle changes abruptly when sensor doesn't find the magnetic north. Also, there is a lot of electrical noise around the sensor and I suppose that it affects the magnetometer.

    BSTRobin
    Community Moderator

    Re: Why am I not getting good readings from the BNO055?

    Hello rvillagrasa,

    If the actual magnetic interference is too large, it will indeed affect the accuracy.

    rvillagrasa
    New Poster

    Re: Why am I not getting good readings from the BNO055?

    Also to the accelerometer and gyroscope measurements? If I don't use the magnetometer in IMUPLUS mode, magnetic interference will affect the accuracy?

    BSTRobin
    Community Moderator

    Re: Why am I not getting good readings from the BNO055?

    Hello rvillagrasa,

    If you use IMU mode only, magnetic interference will not affect the accuracy, but slow movement will affect the accuracy.

    Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist