Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 System Calibration

    BNO055 System Calibration

    wpridgen
    New Poster

    I am using the BNO055 IMU in an application with high amounts of electrical and magnetic interferance, so I intend to use the IMU fusion mode with the device. While I have not had any trouble reading data, I am having trouble achieving a calibration of 0xFC, currently stuck at 0x60 which indicates that accelerometer and gryoscope are calibrated. If I am not in a mode where I am using all of the sensors, can I ignore the system calibration stat? More importantly, I am curious what this statistic means for each mode, as I was having trouble achieving 0xFF while testing out of application in NDOF, and have yet to see 0xFC in IMU mode.

    4 REPLIES 4

    Vincent
    Community Moderator
    Community Moderator

    The calibration of the sensor needs some defined action or movement:

    1) for gyro, the device should be put in still for few seconds to achieve level 3.  0x60 in your senario is only level 2 which is not fully calibrated

    2) for mag, the calibration will only achieve to 3 when the device moved over certain degrees over air. 

    3) system calibration will goes to 3 when both gyro and mag calibration level goes to 3

    4) for accel, the sensor will be calibrated when all axis go through positive and negative position.  this takes a bit longer time so system calibration is not rely on it.

    Thanks for the prompt reply! So, in IMU mode where the magnetometer is not active, I realize I shouldn't expect the the magnetometer to calibrate at all, but will I still see the system calibration bits go to 3 at all?

    You should take a look at this thread, there is a link to really helpful YouTube video:

    https://community.bosch-sensortec.com/t5/MEMS-sensors-forum/BNO055-Calibration/m-p/6039/highlight/tr...

     

    Good evening Vincent,

    I have stuck to calibrate for whole day, regarding magtrometer. As you mention certain degrees over air... Could you please advise the which axis and which degree that user can perform?

     

    Yours Sincerely,

    Thita11

     

    Screenshot 2024-03-11 193509.png

     

    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