Skocz do zawartości

Magnetometr jako kompas


Pomocna odpowiedź

Napisano

Witam.

Za pomocą magnetometru (np.HMC5883L) muszę obliczać azymut (jak kompas), ale magnetometr może nie być równoległy do ziemi, bo będzie zamontowany w samolocie. W Internecie znalazłem wzory na to, ale jest napisane, że te wzory działają tylko, jeżeli magnetometr jest ustawiony równolegle do ziemi. Znalazłem również wzory wykorzystujące magnetometr i akcelerometr, pozwalające na obliczanie kierunku względem północy bez względu na to, czy magnetometr jest równoległy do ziemi.

Czy istnieje sposób obliczania azymutu bez względu na orientację bez użycia akcelerometru, tylko magnetometru?

  • Lubię! 1
(edytowany)

Witamy na forum,

możliwe że natrafiłeś np. na te nagranie. Jeżeli przyjrzysz się wizualizacji to błędy nawet przy lekkim nachyleniu są faktycznie dość duże i warto to wziąć pod uwagę.

Istota tej kompensacji zawiera się w wyznaczeniu wektora, który opisze kierunek poruszania się samolotu, taki powiedzmy wektor normalny. Z niego możesz wyznaczyć kąty obrotu i przekształcenie, które skompensuje błąd. Więc jeżeli masz możliwość jakoś inaczej to wyznaczyć to nie ma problemu.

49 minut temu, tk_a napisał:

Czy istnieje sposób obliczania azymutu bez względu na orientację bez użycia akcelerometru, tylko magnetometru?

Poprawka błędu czujnika przy pomocy tego samego czujnika się nie uda 😄

Edytowano przez Gieneq
  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...