SPONSORED

UKF(ゆーけーえふ)

最終更新:2026/4/27

UKFは、Unscented Kalman Filter(アンセンテッドカルマンフィルター)の略であり、非線形システムの状態推定に用いられる確率的フィルタである。

別名・同義語 アンセンテッドカルマンフィルターUnscented Kalman Filter

ポイント

カルマンフィルターの拡張であり、シグマ点を用いて確率分布を近似することで、非線形性の影響を軽減する。計算コストはカルマンフィルターより高い。

UKFアンセンテッドカルマンフィルター)とは

UKFは、カルマンフィルターを非線形システムに適用するための手法の一つです。カルマンフィルターは線形システムに対して最適な推定を行うことができますが、現実世界の多くのシステムは非線形性を含んでいます。UKFは、この非線形性に対処するために、確率分布を近似するシグマ点という概を導入します。

シグマ点

シグマ点は、推定される確率分布を代表するいくつかの点であり、通常は平均値の周りに分散を考慮して配置されます。これらのシグマ点を非線形関数に通すことで、確率分の近似を計算します。カルマンフィルターでは、線形化によって非線形性を近似しますが、UKFではシグマ点を用いることで、より正確な近似が可能になります。

UKFのアルゴリズム

UKFの基本的なアルゴリズムは以下の通りです。

  1. シグマ点の生成: 状態推定の確率分布からシグマ点を生成します。
  2. シグマ点の伝播: シグマ点をシステムモデル(非線形関数)に通します。
  3. 重みの計算: 各シグマ点に対する重みを計算します。
  4. 状態推定の更新: 重みを用いて、状態推定と共分散行列を更新します。

UKFの利点と欠点

利点:

  • 非線形システムに対して高い精度を実現できる。
  • カルマンフィルターよりもロバストである。

欠点:

  • 計算コストが高い。
  • シグマ点の数やパラメータの調整が必要となる場合がある。

UKFの応用例

UKFは、様々な分野で応用されています。

SPONSORED