このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
trackingIMM
オブジェクト追跡用の Interacting Multiple Model (IMM) フィルター
説明
trackingIMM
オブジェクトは、操縦性が高いオブジェクトの追跡用に設計された Interacting Multiple Model (IMM) フィルターを表します。このフィルターは、オブジェクトの将来の位置を予測したり、検出された位置のノイズを低減したりするために使用します。複数のオブジェクト検出をそれらのトラックに関連付けるのにも役立ちます。
IMM フィルターでは、ベイズ フレームワークで複数の運動モデルを扱います。この手法では、ターゲットの操縦に一度に複数のモデルを使用することにより、ターゲットの運動の不確かさを解消します。すべてのモデルが IMM アルゴリズムで同時に処理され、それらの更新された重みに応じてモデルが切り替わります。
作成
構文
説明
は、運動モデルが等速度、等加速度、および等旋回としてそれぞれ設定された既定の追跡フィルター imm
= trackingIMM{trackingEKF,trackingEKF,trackingEKF}
をもつ IMM フィルター オブジェクトを返します。既定の変換関数 @switchimm
がフィルターで使用されます。
は、TrackingFilters プロパティを指定し、他のすべてのプロパティを既定値に設定します。 imm
= trackingIMM(trackingFilters
)
は、ModelConversionFcn プロパティも指定します。imm
= trackingIMM(trackingFilters
,modelConversionFcn
)
は、TransitionProbabilities プロパティも指定します。imm
= trackingIMM(trackingFilters
,modelConversionFcn
,transitionProbabilities
)
は、1 つ以上の imm
= trackingIMM(___,Name,Value)Name,Value
のペアの引数を使用してフィルターのプロパティを指定します。指定されていないプロパティはすべて既定値を取ります。前述の構文の他の入力引数は、これよりも先に指定します。
プロパティ
オブジェクト関数
predict | Predict state and state estimation error covariance of tracking filter |
correct | Correct state and state estimation error covariance using tracking filter |
correctjpda | Correct state and state estimation error covariance using tracking filter and JPDA |
distance | Distances between current and predicted measurements of tracking filter |
likelihood | Likelihood of measurement from tracking filter |
clone | Create duplicate tracking filter |
initialize | Initialize state and covariance of tracking filter |
smooth | Backward smooth state estimates of
trackingIMM filter |
retrodict | Retrodict filter to previous time step |
retroCorrect | Correct filter with OOSM using retrodiction |
retroCorrectJPDA | Correct tracking filter with OOSMs using JPDA-based algorithm |
tunableProperties | Get tunable properties of filter |
setTunedProperties | Set properties to tuned values |
setMeasurementSizes | Sets the sizes of the measurement and measurement noise |
例
参照
[1] Bar-Shalom, Yaakov, Peter K. Willett, and Xin Tian. Tracking and data fusion. Storrs, CT, USA:: YBS publishing, 2011.
[2] Blackman, Samuel, and Robert Popoli. "Design and analysis of modern tracking systems." Norwood, MA: Artech House, 1999.
拡張機能
バージョン履歴
R2018b で導入参考
trackingKF
| trackingEKF
| trackingUKF
| trackingCKF
| trackingGSF
| constvel
| constacc
| constturn