timestamp, latitude, longitude, n_sats, gps_speed, gps_direction, ...
それぞれに: ( NMEAデータのサブセット)を含む一連のgps値があります。方向と速度の値がどのような品質かわかりません。さらに、シーケンスがタイムスタンプに対して等間隔になることは期待できません。均等なタイムステップでスムーズな弾道を実現したい。
カルマンフィルターはそのようなタスクに最適なツールであることを読みました。これは確かに本当ですか?
Python用のカルマンフィルターのいくつかの実装を見つけました:
- http://www.scipy.org/Cookbook/KalmanFiltering
- http://ascratchpad.blogspot.de/2010/03/kalman-filter-in-python.html
ただし、これらは等間隔のデータ、つまり反復を想定しているように見えます。不規則な間隔の観測のサポートを統合するには何が必要ですか?
私が想像できることの1つは、予測ステップを時間ベースのモデルに繰り返す/適応させることです。このアプリケーションにそのようなモデルをお勧めできますか?NMEAの速度値を考慮する必要がありますか?