kriswiner / MPU9250

Arduino sketches for MPU9250 9DoF with AHRS sensor fusion
1.04k stars 471 forks source link

Calibration when using DMP on MPU-9250 #290

Open PauwelsKristof opened 6 years ago

PauwelsKristof commented 6 years ago

Hi,

I have question regarding the calibration when using the DMP on the MPU-9250 sensor. So I know that the dmp uses the 'blackbox' firmware from InvenSense, but it known how he calibrates his data? Because after we initialate the dmp it always calculates the absolute orientation (which is great) but I thought it would calculate the relative orientation. Is there any information on the calibration process?

Small sidenote question, the sensitivity and range of the gyroscope can be selected but I don't really understand the units the senistivity and range, so if the range is 250dps and the sensitivity is 131 LSB(dps) is this more accurate than 2000dps and 16.4 LSB(dps)?

Thanks, Kristof

kriswiner commented 6 years ago

No idea how to calibrate data using the DMP.

The full scale simply depends on the expected range of you rotation rate. If you try to measure 2000 dps movement using a 250 dps full scale you will peg the meter, so to speak...

If you measuring small rotations and use 2000 dps range, then the resolution will be coarser than when using a more appropriate (smaller fulle scale range). Not more complicated than that.

On Thu, Jun 21, 2018 at 12:51 PM, PauwelsKristof notifications@github.com wrote:

Hi,

I have question regarding the calibration when using the DMP on the MPU-9250 sensor. So I know that the dmp uses the 'blackbox' firmware from InvenSense, but it known how he calibrates his data? Because after we initialate the dmp it always calculates the absolute orientation (which is great) but I thought it would calculate the relative orientation. Is there any information on the calibration process?

Small sidenote question, the sensitivity and range of the gyroscope can be selected but I don't really understand the units the senistivity and range, so if the range is 250dps and the sensitivity is 131 LSB(dps) is this more accurate than 2000dps and 16.4 LSB(dps)?

Thanks, Kristof

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kriswiner/MPU9250/issues/290, or mute the thread https://github.com/notifications/unsubscribe-auth/AGY1qjQq_uMxIamO9NGWk-4hBF23tpB0ks5t-_k7gaJpZM4UyquU .