Hello Orekit community,
I am writing to report a strange behaviour of the KalmanModel when used together with a DynamicOutlierFilter. Or maybe there is just some error in the way I use it.
More specifically, in the
KalmanModel.getInnovation a call is made to
KalmanModel.applyDynamicOutlierFilter before computing the innovation.
However, it seems that the outlier filters are never applied for multiplexed measurements since these modifiers are associated with the observed measurements and not with the MultiplexedMeasurements object itself (observedMeasurement.getModifiers() will return [ ]). With this behaviour, isn’t the innovation computed by possibly taking into account outliers ?
Shouldn’t the modifiers be applied as in
KalmanModel.finalizeEstimation, when calling
Thanks in advance for your help,