Bosch Sensortec Community

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

    BNO055 high Euler Angles Drift with Vibration

    BNO055 high Euler Angles Drift with Vibration

    bayramkizi
    New Poster

    I've recently bought BNO055 to measure my vehicles RPY angles. However given RPY values are steadly increasing even the vehicle is standing still. 

    I've conducted several tests to gather some data. For reference purposes I put some cheap IMU side by side to compare results. However cheap IMU is giving much more stable resulsts than BNO055. 

    Note0: Bosch imu is fully calibrated and the results are not changing by updating modes. I've tried to recalibrate too.

    Note1: I tried to get fused quaternions and they are still drifting.

    Note2: I uploaded the log data to github.

     

    I've attached the results below. First Picture compares Bosch IMU with/without vibration. Second picture compares bosch and reference IMU with vibration present.

     

    Thanks.

    10 REPLIES 10

    Jet
    Occasional Contributor

    Hi Sir:

        To get the valid data, you should ensure that magnetometer other sensor status hold at 3 without hard iron interference in NDOF mode.

         If it is not stable, check your hardware or ambient environment.

         0x00/0x01/0x02/0x03/0x04 at page 1 in register maps, you can get all versions of BNO055.

     

    hi, have you figured out a solution to your problem. i am afraid i might run into same issue 

    BNO055 has been discontinued and is not recommended for use in new designs.

    And i just bought it for IMU purposes 

    Hi MazenElashry,

    You could consider to use the two solution:
    1.IMU + MAG + host MCU fusion algorithm
    IMU: BMI088, BMI270
    MAG: BMM150, BMM350(coming soon)
    Host MCU fusion algorithm: BSXFull

    2.Smart sensor(integrated fusion algorithm) + MAG
    Smart sensor(integrated IMU,BSX algorithm): BHI260AP, BHI360(coming soon)
    MAG: BMM150, BMM350(coming soon)

    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