Filter löschen
Filter löschen

Magnetic Declination in IMU filter

8 Ansichten (letzte 30 Tage)
Mohammad Reza Ramezani
Mohammad Reza Ramezani am 9 Sep. 2020
Kommentiert: William Rose am 13 Sep. 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 Kommentar
Carla
Carla am 13 Sep. 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:)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

William Rose
William Rose am 13 Sep. 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 Kommentar
William Rose
William Rose am 13 Sep. 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:

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Equivalent Baseband Simulation finden Sie in Help Center und File Exchange

Produkte


Version

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by