UVicFH / Gyro

Code & libraries for the UVic Formula Hybrid gyro board
MIT License
0 stars 0 forks source link

Yaw Drift #1

Open MrMikeGrant opened 7 years ago

MrMikeGrant commented 7 years ago

6DOF IMU's have well documented problems with yaw drift. The drift rate tends to be small (i.e. 0.25 degrees per min) but can add up over time (60 min = 15 degrees).

If accurate yaw angles are required, the only way around this issue may be to switch to a 9DOF instead.

bndnio commented 7 years ago

I believe the MABX actually has a gyro built into it. I assume this would have the measures in place to prevent Yaw drift, so we should definitely look into that as well. And the gyro board were using I believe has a magnetometer (compass) in it, so I believe it handles that issue itself.. That thing is really a black box though, documentation is hard to find for it.

For whoever picks this project up, you should:

MrMikeGrant commented 7 years ago

Cool I did not know the MABX has onboard sensors!

  1. Looked at the tech specs on website and it lists the MABX has "Motion sensing with 3-axis accelerometer and Pressure sensing for altitude indication"

  2. THe MPU 6050 is a 6DOF IMU with 3-axis accelerometer and 3axis gyro, unfortunately it does not contain the magnetometer required for yaw stability. This is the same sensor we have on the green ship group data acquistion project and we ran into the same problem. We are currently looking at viable alternatives which are 9DOF IMU's with solid documentation and opensource code available.