私は過去にカルマンフィルターをさまざまな目的で使用しましたが、スマートフォンアプリの位置追跡のコンテキストで位置、速度、加速度を追跡するために使用することに興味があります。これは単純な線形カルマンフィルターのテキストブックの例であるべきだと思いますが、これについて説明しているオンラインリンクを見つけることができません。私はこれを行うさまざまな方法を考えることができますが、ゼロから調査するのではなく、おそらくここの誰かが私を正しい方向に向けることができます。
- 誰かがこのシステムをセットアップする最良の方法を知っていますか?たとえば、最近の位置観測の履歴を考えると、カルマンフィルター状態空間の次の点を予測する最良の方法は何ですか?状態空間に加速を含めることの利点と欠点は何ですか?すべての測定が位置である場合、速度と加速度が状態空間にあると、システムが不安定になる可能性がありますか?など...
- または、カルマンフィルターのこのアプリケーションの優れたリファレンスを知っている人はいますか?
ウィキペディアには、ここに簡単な例があります。詳細を取得するのに十分簡単です。最初の質問に答えるには、現在の状態とシステムの動作の動的モデルを使用して次の状態を予測します。
—
Jason R
@JasonRのコメントに感謝しますが、Wikipediaにあるもの以外のものを探しています。私は以前にカルマンフィルターを何度も使用したことがあるので、この特定のアプリケーションの最良のアプローチと落とし穴について可能な限り詳細を探しています。
—
確率論的に
カルマンフィルターは成熟した十分なトピックであり、希望どおりに詳細な最新の例を見つけるのは難しいかもしれません。簡単に言うと、位置のみを測定する場合でも、速度や加速度などの導関数を状態ベクトルに含めることは重要です。追跡する導関数の量は、静的エラーなしでフィルターが追跡できる状態の変化の多項式次数に関連しています。
—
Jason R
@JasonRは、他に何もない場合に非常に感謝します。それは確かに非常に便利なポインタです:-)。
—
確率論的に
これはあなたが望んでいることとはまったく異なりますが、同様の質問に対するこの回答が役立つ場合があります。
—
Peter K.