EKFを使用する場合とカルマンフィルターを使用する場合


13

カルマンフィルターを1週間学習しています。EKF(拡張カルマンフィルター)が私の場合により適している可能性があることを発見しました。

バリオメーター(飛行機とパラシュートに垂直位置と速度を伝えるデバイス)にKF / EKFを適用しているとは考えられません。私の場合、いくつかのサンプルデータを生成しました。最初の数秒で、彼(たとえば、パラシュート)は下降(速度は正)し、その後上昇(速度は負)です。

私が知る限り、このシステムは線形です。KFまたはEKFを使用する必要がありますか?


msckfについて詳しく知りたいですか?私はそれでプロジェクトをやっていますか?
サッシャンスKalva

回答:


16

答えは簡単です。システムが線形の場合、(通常の)カルマンフィルターで十分です。2つの違いの非常に短い要約:

拡張カルマンフィルタ(EKF)は、非線形システムに適用することができる拡張です。測定および状態遷移モデルの線形方程式の要件は緩和されます。代わりに、モデルは非線形であり、微分可能であれば十分です。

EKFは、各タイムステップの非線形モデルを線形化された方程式系に変換することにより機能します。単一変数モデルでは、現在のモデル値とその導関数を使用してこれを行います。複数の変数と方程式の一般化はヤコビ行列です。線形化された方程式は、標準のカルマンフィルターと同様の方法で使用されます。

非線形モデルを線形モデルで近似する多くの場合と同様に、EKFがうまく機能しない場合があります。基礎となるシステムの状態に関する最初の推測が間違っている場合、ゴミを出す可能性があります。線形システムの標準的なカルマンフィルターとは対照的に、EK​​Fはいかなる意味でも最適であると証明されていません。これは、線形システム手法をより広範なクラスの問題に拡張しただけです。


ありがとうございました。EKFを使用すべき実際の例を1つまたは2つ指摘していただけますか?
プリモジュKralj

2
3D空間で自由に移動できるターゲットを追跡するレーダーの例を考えてみましょう。レーダーは、ターゲットまでの範囲と同様に、レーダーとターゲット間の仰角と方位角を測定できます。これは球面座標系です。ただし、ターゲットのダイナミクス(位置、速度、加速度)はデカルト座標で最もよく表現されるため、追跡システムの状態をターゲットのデカルト位置として表現できます。したがって、測定値とシステム状態の間には非線形の関係があり、拡張カルマンフィルターの使用が推奨されます。
ジェイソンR

KFまたはEKFはノイズとは関係ありませんか?ノイズが正常な場合にのみKFを適用できるという考えは間違っていますか?
ギャンブル

@ perfectionm1ng:カルマンフィルターフレームワーク全体の主要な仮定の1つは、関連するノイズプロセスがガウスであることです。ただし、これが当てはまらない場合でも、アプリケーションにとって「十分」である可能性があります。EKFとKFの区別は、前述のように測定と状態の間の線形と非線形の関係です。
ジェイソンR

@JasonRああ!そうですか。これらの2つの関連する質問についてお気軽にお問い合わせください。robotics.stackexchange.com/questions/1767/...dsp.stackexchange.com/questions/10387/...
Sibbsはギャンブル

6

私の答えは、線形システムの場合はKFを使用する必要があるということです。非線形性が弱い非線形システムの場合はEKFを使用し、非線形性が高い非線形システムの場合はよく知られているUKFを考慮する必要があります。このためにグラフを作成します。うまくいけば、それが便利です。 ここに画像の説明を入力してください


5

簡単な文献調査では、EKFは一般にGPS、位置情報/ナビゲーションシステム、および無人航空機で使用されていることがわかりました。[たとえば、「UAV識別に向けた拡張カルマンフィルターの応用」、Abhijit G. Kallapur、Shaaban S. AliおよびSreenatha G. Anavatti、Springer(2007)を参照してください]。

システムの非線形性に対する線形近似が有害でないと信じる理由がある場合、EKFはKFよりも良い結果を与える可能性があります。しかし、最適性の理論的な保証はありません。


ありがとうございました。私は航空システムで作業していますが、実際のケースはまだ提示されていませんでした。
プリモジュクラリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.