Borrar filtros
Borrar filtros

Magnetic Declination in IMU filter

8 visualizaciones (últimos 30 días)
Mohammad Reza Ramezani
Mohammad Reza Ramezani el 9 de Sept. de 2020
Comentada: William Rose el 13 de Sept. de 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 comentario
Carla
Carla el 13 de Sept. de 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:)

Iniciar sesión para comentar.

Respuestas (1)

William Rose
William Rose el 13 de Sept. de 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 comentario
William Rose
William Rose el 13 de Sept. de 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:

Iniciar sesión para comentar.

Categorías

Más información sobre Equivalent Baseband Simulation en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by