無臭フィルタリングず非線圢掚定*

画像 *英語から 「無銙フィルタヌず非線圢掚定」by Google Translate 

dmitriynの芁求に応じお、圌はいわゆる「Unscented Kalman filter」に関するビゞョンを発衚するこずを決定したした。これは、線圢カルマンフィルタリングを、ダむナミクスの方皋匏ずシステムの芳枬が非線圢で適切に線圢化できない堎合に拡匵したものです。

このフィルタリング方法の名前は「コヌシャ」であるため 、ロシア語で読めるため、蚘事のタむトルに䜕が反映されおいるのかわかりたせん。そこで、かなり面癜い機械翻蚳をコピヌしお貌り付けるこずにしたした。 翻蚳の別の楜しいバヌゞョンは、 ファゞヌフィルタヌです。


UPD セクション「USING UT」にコメントを远加



はじめに



線圢カルマンフィルタリングに関する以前の蚘事では、動的システムの線圢化された単玔化された数孊モデルの堎合に぀いお、フォトニック結晶の合成ぞの可胜なアプロヌチの1぀が説明されたした。 そこで説明されおいるカルマンフィルタヌは、文献では「埓来のカルマンフィルタヌ」ず呌ばれるこずがありたす[ 2 ]。 圌はこの名前を受け取りたした いく぀かの仮説慣習が芳察される堎合にのみ最小の二乗平均平方根誀差が埗られたす-たずえば、ノむズが癜であり、通垞の法則に埓っお分垃しおいる、ノむズの期埅倀がれロである、ノむズず䜍盞座暙間の盞互接続の間に盞関がない堎合 これらの制限は非垞に深刻であり、実際には倚くの堎合、仮説に違反しおいたす。 これらの制限を回避できる手法がありたすたずえば、色ノむズゞェネレヌタヌの座暙フィルタヌを䜍盞ベクトルフィルタヌに远加し、「シフトした」ノむズに架空の倖乱を導入する。 それらはすべお、蚈算の耇雑さの増加問題の次元が増倧しおいるに぀ながり、慣䟋に違反しないフィルタヌの合成が困難になりたす。

「拡匵カルマンフィルタヌ」[ 1 ]もありたす。これは、構造が線圢バヌゞョンに䌌おおり、ダむナミクスず芳枬の方皋匏に䜍盞座暙の非線圢パワヌ、䞉角関数など関数が含たれおいるこずを特城ずしおいたす䞋の方皋匏を参照。 この違いは、䜍盞座暙たずえば、2぀の座暙の積間の架橋の存圚も意味したす。



画像

画像



EKFを䜿甚する堎合、反埩の各ステップで、䜍盞座暙の偏埮分の行列であるダコビアンを蚈算する必芁がありたす。 このため、蚈算の耇雑さが倧幅に増加し、離散化された埮分方皋匏の安定性の問題がさらに急激に発生したす。 本質的に、EK​​Fは非線圢力孊系の線圢化の局を実装したす。 これが、EKFが無効になる䞻な理由です。 動的システムの匷く非線圢なモデルを䜿甚するず、問題の条件が非垞に悪くなりたす。 パラメヌタマットの蚭定における小さな゚ラヌ。 モデルは倧きな蚈算゚ラヌに぀ながりたす。 その結果、アルゎリズムは堅牢性゚ラヌに察する耐性を倱いたす。



無銙料カルマンフィルタヌUKF[ 3 ]は、異なるアプロヌチ「無銙倉換」を䜿甚したす。 りィキペディアによるず、このアプロヌチは、ランダムノむズが重畳された目的のベクトルの期埅倀ず共分散のデヌタに察しお、特定の最小限のサンプルセットシグマポむントを遞択するこずを意味したす。 シグマポむントを䜿甚しお、非線圢予枬関数が構築され、これを䜿甚しお盞互共分散行列カルマンフィルタリングアルゎリズムのカヌネルが蚈算されたす。

最埌の段萜を曞いた埌、私は個人的にさらに質問がありたした。 圌が時間に぀いお尋ねられるたで、䜕時だったかを知っおいた聖オヌガスティンのように。 以䞋では、読者の皆さん、怜蚎䞭の非線圢フィルタリング法の本質を自分自身ずあなたに明確にしようずしたす。



無銙の倉換



おそらく、線圢カルマンフィルタヌFCず非線圢拡匵、EKFの2぀の䞻な問題の詳现な説明から始めたしょう。 最初の問題は干枉の慣習です。 前述のように、線圢FCは、ノむズが「ホワむト」であり、通垞の法則に埓っお分垃しおいるず想定しおいたす。 ノむズが「色付き」の堎合、「ホワむト」ノむズを通過させる際に、デゞタルシェヌピングフィルタヌを合成する必芁がありたす。これにより、スペクトル特性が理想的に同等たたは既存の事実に近いノむズが埗られたす。 このフィルタヌの䜍盞ベクトルは、FCの䜍盞ベクトルに远加されたす。 これにより、問題の次元が倧きくなりたす。 この問題はそれほど深刻ではないず仮定したす。 しかし、2぀目がありたす-数孊モデルの非線圢性の問題です。 非線圢性のため、非線圢行列関数を線圢化できる近䌌噚を実装する必芁があり䞊蚘の方皋匏の "h"を参照、倉数を分離する機胜を提䟛したす。 倉数は、䜍盞ベクトルの成分の方皋匏を䜜成できるように分離する必芁がありたす。 EKFでは、線圢化はダコビアンを蚈算するこずによっお実行されたす。 「h」の各方皋匏に぀いお、偏埮分が各䜍盞倉数に察しお蚈算されたす。 この操䜜自䜓はすでに問題です-倧量の蚈算。 さらに、ダコビアンの蚈算には、次の圢匏のテむラヌ玚数展開倚次元が䜿甚されたす。







この堎合、シリヌズの最初のメンバヌのみが取埗され、残りは無芖できるず芋なされたす。 したがっお、この線圢化を䜿甚しお、次の圢匏の匏を取埗したす。





この方皋匏では、「De」は行列関数の党埮分を蚈算する挔算子です。



数孊モデルの非線圢性が小さいモデルがほが線圢である堎合、このステヌトメントは真であるず芋なすこずができたす。 ただし、実際には、モデルの非線圢性は、2次および/たたはそれ以䞊の小さの拡匵項の砎棄を蚱可しないようなものです。 このような堎合、EKFでの線圢化は蚈算゚ラヌを生成したすが、これは無芖できたせん。 特定のケヌスでは、テむラヌ玚数に展開せずに行うこずができたすが、これらは特定のオブゞェクトに厳密に結び付けられた特定の゜リュヌションです。 たた、テむラヌ玚数を小さの2次項に切り捚おる゜リュヌションもありたす[6]。 これには、二次導関数のテン゜ルであるヘッセ行列の蚈算が含たれたす。 ただ、私にそれが䜕であるかを噛たせないでください。 これにより、EKFがより困難になり、実装が耇雑になるこずを理解するのに十分です。

したがっお、䜍盞ベクトルの珟圚の倀を予枬「非線圢」予枬しお次の反埩ステップに䜿甚できる特定の倉換がわかっおいる堎合、FCをオブゞェクトの非線圢モデルに適甚できたす。 そのような適切な倉換が䞍明な堎合、EKFを䜿甚したす。EKFは、しばしば䞍適切な線圢化ず非垞に倧きな蚈算負荷を䌎いたす。 したがっお、EKFで䜿甚される線圢化なしで実行でき、EKFに比べお蚈算量が倚くない方法が必芁です。 この方法は無銙倉換ですUT、この略語をコンピュヌタヌゲヌムずさらに混同しないでください。



UTの䞻なアむデアは、任意の非線圢倉換関数を近䌌するよりも、非れロの期埅倀䜍盞ベクトル-ランダムノむズが重畳されおいるで確率倉数の確率分垃関数を近䌌する方がはるかに簡単であるずいう盎感的な仮定の䞋で、 より倚くのフラグメントを収集するこずです。 この手法は、パラメヌタ空間䜍盞座暙内の䞀連のポむントシグマポむントを特別な方法で遞択するこずを意味し、十分な粟床で、目的のランダムベクトルこの堎合、䜍盞ベクトルノむズベクトルが重畳されたす。 これらのポむントを遞択するには、フォヌムの匏が䜿甚されたす。





これらの匏で、「 Nx 」は目的の䜍盞ベクトルの次元です。 「 i 」はシグマポむントのむンデックスですi = 1 .. Nx 。 「 Wi 」はi番目のシグマポむントの重みです。

-モデルの初期非線圢倉換の共分散行列の行列平方根のi番目の列に䜍盞ベクトルの次元を掛けたもの。



これがシグマポむントのセットの唯䞀のオプションではないこずに泚意しおください。 䞊蚘の匏は、1番目ず2番目の瞬間期埅倀ず分散のみの分垃統蚈を䞀意に特城づけたす。 高次のモヌメントたでの所望のベクトルの分垃の統蚈を特城付けるUTは、シグマポむントの数䞀般的に蚀えば、その数は必ずしも䞊蚘の匏よりも倧きくなるわけではありたせんず重みの遞択が異なりたす。 簡単にするために、詳现は省略したす。 䜍盞ベクトルの分垃の統蚈の高次モヌメントを考慮に入れお、UTの匏を䟋ずしおのみ瀺したす。





原則ずしお、UT自䜓に぀いお、芁するに、すべお。 なぜそれが必芁であり、UKFでどのように䜿甚されるかを以䞋に瀺したす。 高次の瞬間の特性に぀いおは予玄する必芁がありたす。 これは䜕ですか 盎感的な䟋えは、動䜓の䜍眮、速床、加速床です。 䜍眮を1次モヌメントず考えるず、速床は2モヌメント䜍眮の倉化率、加速床は3角速床の倉化率になりたす。 加速床の導関数を蚈算できたす-4番目の瞬間を取埗したす。 しかし、それは実甚的な意味がありたすか 同様に、統蚈のモヌメント特性でも-ほずんどの堎合、期埅倀ず分散で十分です。 UTの統蚈的粟床から、すなわち フィルタリング効率はシグマポむントの遞択方法に䟝存したすが、ほずんどの実際的な問題では、高次のモヌメント特性を考慮する必芁がありたした。



UTアプリケヌション



前述のように、UTは非線圢確率掚定の線圢化手順を取り陀くこずができる方法です。 これたでのずころ、UTの助けを借りお、目的のベクトル䜍盞ベクトルの統蚈を正確に特城付けるポむントのセットを遞択できるこずだけを孊びたした。 これにより䜕が埗られたすか カルマンフィルタヌ凊理の重芁なポむントは、盞互共分散行列の蚈算です 前の蚘事の Kk行列を参照 。 線圢FCのこの行列は、行列Riccati方皋匏の解ずしお蚈算されたす。 非線圢マットの堎合。 システムモデルでは、この手順は非垞に耇雑です。 UTを䜿甚するず、別の方法で盞互共分散行列を取埗できたす。 以䞋は、UTメ゜ッドを䜿甚した段階的なフィルタリング手順です。



  1. 目的のベクトル䜍盞ベクトルたたは芳枬ベクトル-センサヌの出力信号のベクトルの統蚈パラメヌタヌを芋぀けたす。 埗られた統蚈特性は、䞀定であるず芋なされるか、リアルタむムで曎新されたす。
  2. 取埗した統蚈に基づいお、シグマポむントのセットを蚈算したす。
  3. これらの点を元の非線圢マットに通したす。 動的プロセスモデル

  4. 予想ず共分散の予枬を蚈算したす。



  5. 3番目のステップで取埗したポむントを芳枬モデルに枡したす䞀般的な堎合、非線圢

  6. 芳枬の予枬を蚈算したす前のステップの倀の加重平均の圢匏で

  7. 芳枬の共分散を蚈算したす。

  8. 必芁な盞互共分散行列を芋぀けたす

  9. 最埌に、暙準のFC匏を䜿甚したす。





匏の最埌のブロックは、蚘事[3]からそのたたコピヌされたす。 私の意芋では、圌女には䜕か問題がありたす。 kryzhaのない「yn」ず識別マヌクのない盞互共分散行列がどこから来たのかは䞍明です。 しかし、それは問題ではありたせん。 「FCの暙準衚珟」に぀いおは、すでに曞きたした。 必芁なこずは、カルマンのUTで芋぀かった行列ゲむンを盞互共分散行列ずも呌ばれるに眮き換え、䜍盞ベクトルの修正された掚定倀を蚈算するこずだけです。

䜍盞ベクトルに぀いおもう1぀説明したす。 䞊蚘の匏には、むンデックス「a」Xa、nの䜍盞ベクトルがありたす-これは、プロセスおよび芳枬ノむズの拡匵された座暙で補完された䜍盞ベクトルです。 冒頭で、干枉のスペクトル特性に察する制限を回避するためのそのような手法があるこずを曞きたした。 そのため、䞊蚘の匏では、拡匵ベクトルから通垞ベクトルぞの移行は䜕ずなく静かに行われたす単玔で拡匵された「ミュヌ」期埅もありたす。



結論



そのため、UTの助けを借りお、線圢化するこずなく、䜍盞ベクトルず盞互共分散行列の予枬を蚈算するこずができたした。 FC予枬の補正フェヌズの暙準匏にそれらの倀を代入しお線圢FCに関する蚘事の「枬定の曎新」を参照、䜍盞ベクトルの掚定倀を取埗したした。 この堎合、最もリ゜ヌスを消費する手順は、シグマポむントのセットの圢成における行列の平方根の蚈算です。 UKFの党䜓的な耇雑さは、EKFの耇雑さ以䞊ではありたせん。 UKFの䞻な利点は、さたざたなタスクに察する合成の䞀般性合成手順は䜿甚するオブゞェクトに䟝存したせん、および結果のアルゎリズムの安定性UTの数倀条件性はEKFの線圢化手順の条件性よりも高いず埗られた掚定倀のバむアスがないこずですこれにより、線圢化の拒吊。 䟋ずしお、蚘事[3]から掚定誀差のグラフを瀺したす図1を参照。



図 1. EKFおよびUKFのRMS゚ラヌおよび掚定分散プロット

この図では、现い線はEKFの平均二乗誀差平均二乗誀差です。 散垃図䞀番䞋の倪字-掚定された共分散。 他の2぀のグラフはUKFのものです。 EKFの共分散スコアは䜎くなりたす倚少滑らかになりたすが、スコアのRMSEは非垞に高くなりたす。 UKF共分散ず暙準偏差はほが同じレベルです。 ちなみに、ある皮の間違いがあるように思えたした。 分散は暙準偏差の二乗です。 どうやっお䞀緒にいるこずができたすか ここで、䞊蚘の括匧で匕甚されおいる甚語を誀っお解釈したか、それにもかかわらず、共分散ず暙準偏差の掚定倀は別々です。

UPDたた、この方法がどのように機胜するか、そしおその本質を正しく理解したかどうか、私自身はただ完党に理解しおいないこずに泚意したい。 私はそれを実装しようずしたす-それは実装するのは本圓に簡単なアルゎリズムのようです。 圌がどのように自分自身を芋せおくれるか、時間はどうなるかを芋る。

それたでの間、ご意芋、ご提案、コメント...そしおご枅聎ありがずうございたした



参考文献



  1. WikiのUKF
  2. 非線圢シグマポむントカルマンフィルタヌを䜿甚した軌道決定に関する議論
  3. ゞュリアヌ、SJ; Uhlmann、JK1997。 「カルマンフィルタヌの非線圢システムぞの新しい拡匵。」 Int。 シンプ 航空宇宙/防衛センシング、Simul。 およびコントロヌル3. 2008-05-03を取埗。
  4. ファゞィ匷力远跡無銙料カルマンフィルタヌ
  5. 無銙の倉換
  6. M.アサンズ、RPりィシュナヌ、およびA.ベルトリヌニ、「準最適状態

    離散時間からの連続時間非線圢システムの掚定

    ノむズの倚い枬定、” IEEE Trans。 オヌトマトン。 Contr。、Vol。 AC-13、

    pp。 504-518、10月 1968幎。



All Articles