Dziękuję wszystkim, którzy opublikowali wczoraj komentarze / odpowiedzi na moje zapytanie ( Wdrożenie filtru Kalmana dla pozycji, prędkości, przyspieszenia ). Patrzyłem na to, co było zalecane, a w szczególności na (a) przykład Wikipedii na temat jednowymiarowej pozycji i prędkości, a także na innej stronie internetowej, która rozważa podobną rzecz .
Aktualizacja 26 kwietnia 2013 r . : pierwotne pytanie zawierało pewne błędy związane z faktem, że nie zrozumiałem poprawnie przykładu wikipedii na temat jednowymiarowej pozycji i prędkości . Dzięki mojemu lepszemu zrozumieniu tego, co się dzieje, teraz przeredagowałem pytanie i skoncentrowałem je bardziej precyzyjnie.
Oba przykłady, o których mowa w powyższym akapicie wstępnym, zakładają, że mierzona jest tylko pozycja. Jednak żaden przykład nie ma żadnego rodzaju obliczeń dla prędkości. Na przykład w Wikipedii podano macierz jako , co oznacza, że wprowadzana jest tylko pozycja. Koncentrując się na przykładzie Wikipedii, wektor stanu filtru Kalmana zawiera pozycję i prędkość , tj.H H = [ 1 0 ] x k x k ˙ x k
Załóżmy, że miarą pozycji w czasie jest \ hat {x} _k . Zatem jeśli pozycja i prędkość w czasie k-1 wynosiły x_ {k-1} i \ dot {x} _ {k-1} , a jeśli a jest stałym przyspieszeniem, które stosuje się w przedziale czasu od k-1 do k , z pomiaru \ hat {X} możliwe jest wywnioskowanie wartość stosując wzórx k k - 1 x k - 1 ˙ x k - 1 k - 1x
Oznacza to, że w chwili podaje się pomiar prędkości
Wszystkie wielkości po prawej stronie tego równania (tj. , i ) są zwykle rozkładowymi zmiennymi losowymi o znanych średnich i odchyleniach standardowych , więc macierz dla wektora pomiarowego
można obliczyć. Czy jest to prawidłowy sposób wprowadzania szacunków prędkości do procesu?