Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    IMU Fusion Performance Clarification requirement

    IMU Fusion Performance Clarification requirement

    vamshi
    Established Member

    Hi Team,

    We are working on BHI160B and also searching for BHI260AB. We learned that BHI160B has a BSX3 algorithm and BHI260AB has a BSX4 algorithm. However, in what way is the BHI260AB better than BHI160B? Could anyone give detailed info on performance improvement of BHI260AB compared to BHI160B (whether it is to reduce Drift or any other)?

    Additionally, If we select BHI260AB IMU can we see less drift than BHI160B?


    Thanks,
    BVK

    5 REPLIES 5

    leenjas
    Member

    Hi @vamshi 👋,

    The BHI260AB with BSX4 offers improved performance over the BHI160B's BSX3, particularly in drift reduction, sensor fusion accuracy, and power efficiency. The BSX4 algorithm enhances stabilization and reliability, resulting in less drift and better overall performance in dynamic environments.

    vamshi
    Established Member

    Hi @leenjas ,

    Thank you for your reply,

    I understand the above information. But I found that the below information is the same in both BHI160B, and BHI260AB IMUs,

    Static Accuracy (YPR) (Deg)2
    Dynamic Accuracy (YPR) (Deg)7
    Calibration Time (Sec)<1
    Orientation Stabilization Time (Sec)0.2

    I did not observed the change in drift reduction, sensor fusion accuracy, better overall performance in dynamic environments, etc., in values as you said. 
    Could you please confirm the Static, Dynamic Accuracy of BHI260AB, BHI160B IMU? 

    Thanks & Regards,
    Vamshi.

    vamshi
    Established Member

    Hi

    We worked on BHI160B IMU (converting Quaternions to RPY data). IMU is configured with a Sample rate 100Hz, Dynamic Ranges as default. This test was done while the IMU board was in vibration <3Hz. Test was done for 30min and we finally plotted the Accel x, y, z , Gyro x, y, z, Mag x, y, z values and Roll, Pitch, Yaw values can see in the attached image. Now, we are suspecting that Magnetometer and Gyro values are causing the Drift in Yaw. Could you please provide the solution to avoid Yaw Drift.

    Thank & Regards,

    BSTRobin
    Community Moderator
    Community Moderator

    Hi vamshi,

    Thank for your inquiry.
    For the new design, we recommend BHI260AP or BHI360 instead of BHI160B or BHI260AB.
    BHI360 and BHI260AP integrate the latest BSX algorithm, which has better performance, including less drift.

    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