Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 losing calibration

    BNO055 losing calibration

    simonenascivera
    New Poster
    Hi,

    We are currently using a BNO055 as Absolute orientation sensor for navigation in an autonomous boat.
    Even if we calibrate the sensor and upload the offsets at boot, the magnetometer keeps losing its calibration, sometimes with even 50-70° off from the calibrated orientation.
    There's no metal object that could interfere in a meter from the sensor.

    Is the sensor not suitable for our application? Are we doing something wrong?

    Thank you in advance,

    Simone Nascivera
    12 REPLIES 12

    But the magnetometer is the most hardcore sensor to calibrate (to my eyes).
    When the magnetometer calibration status goes to zero because of external distortion, is it easier to get it back to status 3 than it would be calibrating from scratch?
    In the author’s case, a robot boat is only able to perform planar motion, will it be able to recalibrate to 3 with only planar rotation ?

    Vincent
    Community Moderator
    Community Moderator

    I think you might be already see this video for BNO055 calibration. 

    https://www.youtube.com/watch?v=Bw0WuAyGsnY

     

    Even we support the fast magnetic calibraion,  the planar rotation is not able to achieve the calibration level 3 from level 0.  

     

    How did you make the calibration?  if the major magnetic distortion is not coming from the lake,  you can try to calibrate the sensor nearby the final position to make the fusion lib know about the magnetic environment.  

     

    In the other word,  when you do the system design,  you should keep the magnetic sensor away from the magnetic material as well as the big current lines.  

    I gave up trying to use it... It's not stable unless it's sitting perfectly still.

    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