Bosch Sensortec Community

    cancel
    Showing results for 
    Search instead for 
    Did you mean: 

    BMI323 IMU Sensor "Phantom" Pitch/Roll with Conical Translation

    BMI323 IMU Sensor "Phantom" Pitch/Roll with Conical Translation

    tjharikk
    New Visitor

    Hi all,

    I'm working on integrating a BMI323 IMU for an application requiring continuous measurement of roll/pitch using a complementary filter and am observing strange behavior I'm not sure how to explain.

     

    Essentially, translating the sensor in a conical fashion without any rotation in the third sensing axis will result in an angular rate nonetheless being measured on this third fixed axis. The attached image should help visualize the motion described. Essentially, imagine a line of fixed length drawn between two points in space - one end of the line remains fixed in place (tip of the cone), and the other with the IMU is free to translate in a circular motion (base of the cone). In the attached image, this would result in the IMU experiencing both a pitch and a yaw component to make up the circular translation/motion. However, even if no roll is imparted upon the IMU (dot remains "up", in the -Z direction) the IMU measures a non-zero angular rate for roll. More interestingly, if the direction of travel around the cone's base is reversed, the sign of the measured roll angular rate will also reverse. The same behavior is observed if the sensor is moved in a conical shape about the y axis (roll and yaw are varied, resulting in a measured pitch angular rate  despite no change in pitch).

     

    Based on these observations, I have a few questions: 

    Is this behavior expected for the BMI323 specifically, potentially due to how the microstructure is designed? I did note cross-axis sensitivity, which this perhaps could be related to, is not specified in the datasheet for this component as it is for other parts.

    Alternatively, is this more broadly a physics phenomenon at work that would impact all gyros? If so, what is the name for this effect and are all gyros equally susceptible?

    If this behavior is entirely unexpected, I will further review the complementary filter but so far it has performed exactly as expected in all other cases.

     

    Thanks!

    0 REPLIES 0
    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