EmrysFilter 0.1.0
State estimation utilities in C++23 using Eigen
Loading...
Searching...
No Matches
AmmFilter.h File Reference

AmmFilter (decisions.md [autonomous-multiple-model]): the ImmFilter on the identity chain, whose constructor builds that chain from the state's modes, and the AmmFilter alias. More...

Go to the source code of this file.

Classes

class  Emrys::AmmFilter< Component_, Model_, Method_, Allocator_, Upkeep_ >
 The autonomous multiple model (AMM) estimator: a bank of filters, one per mode, each running on its own, and the probability that each mode is the one in force, by Bayes' rule over their measurement likelihoods. More...

Detailed Description

AmmFilter (decisions.md [autonomous-multiple-model]): the ImmFilter on the identity chain, whose constructor builds that chain from the state's modes, and the AmmFilter alias.

The floor that keeps its modes recoverable is FloorModes, in Upkeep.h. Read ParticleFilter.h next; the design review is docs/guide/imm-filter.md.