Azzera filtri
Azzera filtri

Magnetic Declination in IMU filter

8 visualizzazioni (ultimi 30 giorni)
Mohammad Reza Ramezani
Mohammad Reza Ramezani il 9 Set 2020
Commentato: William Rose il 13 Set 2023
Hi.
I'm new to Matlab. I'm using imu filter and mpu9250(based on Matlab example) to calculate pitch, roll, and yaw. but i don't know if the imu filter considers the magnetic declination in its calculation or not, and if not how can I correct my data?
thanks for helping me
  1 Commento
Carla
Carla il 13 Set 2023
Hi Mohammad, I am dealing with the same issue. Have the pitch and roll corrected but still have to aply the magnetic declination correction to the yaw. Did you figure out how to aply this correction? I would be very thankful:)

Accedi per commentare.

Risposte (1)

William Rose
William Rose il 13 Set 2023
I am confident that the algorithm does not account for magnetic declination. We called it compass variation when I worked as a navigator. I say that because the ony way the algorithm could take it into account is if it knows the lat,long of the observer's location - and it does not. YOu could even say that it would have to know the year of the observation, since magnetic declination changes slightly from year to year.
To address the issue, you will have to correct using a table and 2D interpolaiton, or call one of the online declination sites such as here.
Good luck!
  1 Commento
William Rose
William Rose il 13 Set 2023
Since you are using the mpu9250, I assume you are navigating across a span of meters or a few km, and you are not navigating across hundreds of km. Therefore you can apply a constant correction. You can look up the correction for your location here. Example: If you are in Cape May, New Jersey (the location of the compass rose shown in my answer above), the variation in 2023 is -11.89 degrees. The old chart image above shows that the variation was -12.15 d in 2004. See screenshot below:

Accedi per commentare.

Categorie

Scopri di più su Equivalent Baseband Simulation in Help Center e File Exchange

Prodotti


Release

R2020a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by