kriswiner / EM7180_SENtral_sensor_hub

(Affordable) Ultimate Sensor Fusion Solution
https://www.tindie.com/products/onehorse/ultimate-sensor-fusion-solution/
96 stars 37 forks source link

Pitch and Roll semstivity #51

Open afnan opened 5 years ago

afnan commented 5 years ago

Hi,

I enjoy working with your modules and they are very much accurate. This is the Testament of the time you spend on designing these things.

I am trying to understand why following peculiar behavior occurs with the new IMU boards.

When the pitch is rotated to near 90 degrees, roll becomes very very sensitive and shoots to more than 100degrees. When the roll is rotated either to + or - 90 degrees, pitch remains near zero - which is expected.

If it is the design limitation of MEMS based sensor, then it should happen for both but it does not. I am not using any code. They came pre-programmed. (ESP32 + IMU)

kriswiner commented 5 years ago

"They came pre-programmed. (ESP32 + IMU)"

Yes, but they might not be equally-well calibrated, or calibrated at all.

How did you calibrate them?

Also, when the Euler angles reach their extreme, the values aren't reliable.

This is the same problem as determining the direction of South when standing on the North pole.

On Wed, Mar 27, 2019 at 3:19 AM afnan notifications@github.com wrote:

Hi,

I enjoy working with your modules and they are very much accurate. This is the Testament of the time you spend on designing these things.

I am trying to understand why following peculiar behavior occurs with the new IMU boards.

When the pitch is rotated to near 90 degrees, roll becomes very very sensitive and shoots to more than 100degrees. When the roll is rotated either to + or - 90 degrees, pitch remains near zero - which is expected.

If it is the design limitation of MEMS based sensor, then it should happen for both but it does not. I am not using any code. They came pre-programmed. (ESP32 + IMU)

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/EM7180_SENtral_sensor_hub/issues/51, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qqEre2-o2pcR1QsrhNpAiOjITCkfks5va0XEgaJpZM4cNbGo .

afnan commented 5 years ago

I have a warmstart sketch that i use. "This is the same problem as determining the direction of South when standing on the North pole." this makes sense