Class ExtendedKalmanFilter<T extends Measurement>

    • Constructor Detail

      • ExtendedKalmanFilter

        public ExtendedKalmanFilter​(MatrixDecomposer decomposer,
                                    NonLinearProcess<T> process,
                                    ProcessEstimate initialState)
        Simple constructor.
        Parameters:
        decomposer - decomposer to use for the correction phase
        process - non-linear process to estimate
        initialState - initial state
    • Method Detail

      • estimationStep

        public ProcessEstimate estimationStep​(T measurement)
                                       throws MathRuntimeException
        Perform one estimation step.
        Parameters:
        measurement - single measurement to handle
        Returns:
        estimated state after measurement has been considered
        Throws:
        MathRuntimeException - if estimation fails