dstl / Stone-Soup

A software project to provide the target tracking community with a framework for the development and testing of tracking algorithms.
https://stonesoup.rtfd.io
MIT License
384 stars 126 forks source link

Error-Controller BRUF and Variable-Step BRUF #914

Closed spike-dstl closed 4 months ago

spike-dstl commented 6 months ago

This pull request is an extension of PR #889. #889 will be closed as it is superseded by this.

New Updater classes:

Extensions of the BayesianRecursiveUpdater. Unlike how the BayesianRecursiveUpdater uses equal measurement noise for each recursive step, the VariableStepBayesianUpdater over-inflates measurement noise in the earlier steps, requiring the use of a smaller number of steps. The ErrorControllerBayesianRecursiveUpdater is a further extension in which error control parameters are introduced.