Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

strange accelerometer measurements of Microstrain MEMS IMU on an octocopter #34

Open
JzHuai0108 opened this issue Feb 23, 2015 · 0 comments

Comments

@JzHuai0108
Copy link

Hello,

I tested the sensor_fusion framework with only IMU measurements which were collected by an Microstrain MEMS IMU mounted on an octocopter. The orientation results looked fine. But absurdly, the position in the vertical direction got negative, that is, the UAV was flying underground.

When the accelerometer readings were drawn in attached graphs, I was confused by accelerometer readings at z-axis.
microstraindata
microstrainaccel_zaxis

The IMU was mounted on the octocopter with z axis pointing down, so the accelerometer on z axis should sense about -9.8 m/s^2 when the UAV is in smooth flight. Even it inclines somewhat, assuming the maximum inclination is 15 degrees, the accelerometer on z axis should still sense about -9.8*cos(15 degree)=-9.47 m/s^2. However, as shown by the second graph, it only senses around -8 m/s^2 on average. As a result, the IMU seems accelerating into the underground. To make it fly up, a bias of 1.6 m/s^2 has to be applied.

However, based on our experience and its specs (http://files.microstrain.com/3DM-GX3-35-Attitude-Heading-Reference-System-GPS-Data-Sheet.pdf) , the expected accelerometer bias should be less than 4 mG.

Do you have any idea what caused this strange behavior of IMU on octocopter? Maybe vibration?

Thanks for your consideration,
Janju Huai

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant