カルマンフィルタ

カルマンフィルタ(Kalman filter)

(線形)動的システムの状態推定などに使われる。時間発展の方程式に対して正規分布の誤差項を設け、さらに、センシングに対して正規分布の誤差項を設けることで、モデル化誤差、計測誤差を考慮した状態推定が可能。このモデルは1次の隠れマルコフ連鎖モデル(HMM)と考えることができるが、線形な方程式を扱うことで一般的なHMMのように複雑な更新を必要としない。

推定の手順

作成中。wikipediaがわかりやすいのでそちらを参照。

実装例

言語

Python 2.6 + scipy + matplotlib

問題設定

wikipediaの例

ソース


結果

  • グラフ

|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|


統計・機械学習


計算機


プログラミング



Raspberry Pi


その他



工事中


関係ない話題


管理者用



プロフィール

但馬慶行
(TAJIMA Yoshiyuki)

機械学習とロボットを趣味で勉強中。
連絡先はトップページ