Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    Testing two bmx160's Yaw readings

    Testing two bmx160's Yaw readings

    amar
    Established Member

    Hi Everyone,

    We are using 9DoF BMX160 Sensor in our project. Till now I am able to read ACC, GYRO and MAG raw readings from the IMU and also getting Roll, Pitch and Yaw readings by using Madgwick filter. I took the readings from two IMUs, by configuring both as below:

    ODR: 100Hz (both ACC, GYRO and MAG)
    Range: 2g for ACC, 500dps for GYRO
    Power Mode: Normal (both ACC, GYRO and MAG)

    Then by keeping the orientation of both the sensors same, we moved them in random directions simultaneously. I need your help on the following observations:

    1) Why Yaw readings are different for these two (BMX160) IMUs, even we moved the both in the same directions and simultaneously?

    2) Will MAG sensor readings have any effect on this?

    3) Is internal FOC enough for ACC and GYRO calibration or any other external/manual calibration is required?

    Thank you in advance.

    Regards,

    amarr

    6 REPLIES 6

    amar
    Established Member

    Hi  FAE_CA1,

    Please give me replay asap.

    Thank you

    Amarr

    FAE_CA1
    Community Moderator
    Community Moderator

    Hi,

    There are many articles about magnetometer calibration online. For example, you cna find this one at https://www.nxp.com/docs/en/application-note/AN4246.pdf.

    BNO055 or BHI260AB + BMM150 has microcontroller inside running Bosch magnetometer calibration algorithm and sensor fusion algorithm. BMX160 doesn't have a MCU inside so you need to run those algorithms externally in your own MCU.

    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