Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BNO055 Inconsistent Quternions

    BNO055 Inconsistent Quternions

    M08
    Member

    We run the the IMU in the NDOF-Mode. 

    Several measurment cycles are done with the IMU placed at the same initial position on an even surface (every time in the same enviroment) with the z-axis up in the air.

    However the initial  quaternions show different values in each cycle, even though the initial position is always exactly the same. In a measurment cycle the IMU is moved and rotated.

    E.g.

    Cycle 1:  q=(16381, -143, -278, 0)

    Cycle 2: q=(-15826, 89, 292, -4227)

    Cylce 3: q=(-16343, 217, 377, -1080)

    ...

    What are we doing wrong?

    Thanks in Advance!

     

    12 REPLIES 12

    BSTRobin
    Community Moderator
    Community Moderator

    Hello M08,

    I mean the calibration status value when you start to do the measurement.

    BNO055 calibration status.png

    Hello BSTRobin,

    My apologizies for the misunderstanding!

    Our calibration status for all values is 3.

    BSTRobin
    Community Moderator
    Community Moderator

    Hello M08,

    See it from your test data, euler angle showed different values when you place sensor at the same initial position.

    As you used NDOF mode, what was the test environment of your product? Such as magnetic field environment.
    What are the components on your PCB that will cause changes in the magnetic field?

    By the way, have you compared the test data of NODF mode and IMU mode?

    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