Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    bno055 calibration problem

    bno055 calibration problem

    mdbirley
    Occasional Visitor
    I am using an adafriut absolute orientation IMU on a ROS robot. It uses the BNO055 chip
     
     
    I am using this package 
     
     
    I initially had trouble getting the calibration of the BNO055 to work/complete as described  in the second reference. The solution I found was to delete the previous calibrations to get a good one to be saved.
     
    I got 3,3,3,3 for the calibration and it saved itself in the correct folder. I did play with different "operations modes" but the last save calibration was for NDOF
     
    During todays work when I look to check the calibration I get anything except 3,3,3,3
     
    there are some examples of the BNO055 loosing its calibration. I check it because the behaviour of the sensor is not exactly consistent 
     
     
     
    PastedGraphic-14.pngPastedGraphic-15.pngPastedGraphic-16.png
     
     
    when I start the bno055 I get this output
    Everything looks good.
     
    Currently I have a 90 rotation between the rviz axis and the displayed imu heading.
     
    where should this be corrected in the tf statements of the launch file or somewhere else like in the place where the axis are configured
     
     
    PastedGraphic-17.png
     
     
    1 REPLY 1

    BSTRobin
    Community Moderator
    Community Moderator

    Hi mdbirley,

    For software, we have sensor API to help users configure BNO055, https://github.com/BoschSensortec/BNO055_driver. We know little experience on Adafruit, it is better to ask quetion that how to modify the software on the Adafruit forum.

    Thanks for your understanding.

    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