2012-07-20 16 views
7

Szukam poprawy śledzenia GPS dla aplikacji, którą odziedziczyłem. Śledzimy szerokość, długość i wysokość. Po śledzeniu podajemy statystyki dotyczące prędkości, odległości i pionowego zjazdu. Obecnie kod używa filtru dolnoprzepustowego, aby utrzymać wysokość na wysokości, ale nie robi nic z lat lon. Co powoduje problemy z prędkością, odległością.Jaki filtr Kalmana jest potrzebny?

Szukałem wdrożenia filtru Kalmana, aby zmniejszyć hałas. Moje pytanie dotyczy różnych wersji filtra Kalmana. Z tym, co musimy śledzić, mogę przejść przez filtr Kalmana, czy muszę zbadać rozszerzony/bezzapachowy filtr Kalmana?

Dzięki

+0

Dzięki za odpowiedź. Czułem, że potrzebuję rozszerzonego filtra Kalmana, ale nie byłem tego pewien. –

Odpowiedz

6

Będziesz potrzebować rozszerzony filtr Kalmana, ponieważ model fizyczny na poruszający się obiekt jest nieliniowy.

Może to powodować przyspieszanie, zmiany kierunku itp., Więc filtr Kalmana nie będzie w stanie go poprawnie śledzić. Strojenie rozszerzonego filtra kalmana jest trudniejsze, ale można znaleźć sporo dokumentów i informacji na ten temat.

+1

Bezzapachowy filtr Kalmana zwykle działa lepiej i wymaga mniej zasobów obliczeniowych niż rozszerzony filtr Kalmana. Sprawdź http://citeseer.ist.psu.edu/viewdoc/summary?doi=10.1.1.2.7711, aby uzyskać dokument dotyczący efektywnej implementacji. – Dietrich

Powiązane problemy