Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 roll drift

    BNO055 roll drift

    14niepce
    New Poster

     

    Hello,

    I'm working on a project to use BNO055 on automobile domain.
    The device will be attached around the engine (not possible to do all the movements for calibration described in your video https://www.youtube.com/watch?v=Bw0WuAyGsnY&t=6s).

    I 've got the calibration offsets from my desk and placed into the code (extracts) :
    uint8_t IMU_Calibration[22]={231,255,244,255,234,255,100,0 ,60 ,254,112,253,255,255,253,255,0 ,0 ,232,3 ,148,2 };
    BNO055_SetOffsets(IMU_Calibration);

    My first test is placing the device inside the car (anys from engine), using NDOF mode.
    I get strange roll results, if the car only turned to one side.
    Please see images.I cropped the map image for privacy, but most of the data is good.

    roll.pngmaps.png

    Any iddeas please ?

     

    1 REPLY 1

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    Thanks for your inquiry.

    Please use BNO055 IMU 6DoF sensor fusion mode instead of 9DoF mode, because it is not possible to calibrate the magnetometer when BNO055 is installed in vehicle. Usually we need to rotate the device randomly in 3D space to calibrate the magnetometer and the vehicle can not be rotated in 3D space. In addition, the vehicle has a lot of metal material that will generate magnetic interference fields so that the 9DoF sensor fusion mode will not be working properly.

    Thanks.

    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