Interface LinearProcess<T extends Measurement>

  • Type Parameters:
    T - the type of the measurements

    public interface LinearProcess<T extends Measurement>
    Linear process that can be estimated by a LinearKalmanFilter.

    This interface must be implemented by users to represent the behavior of the process to be estimated

    A linear process is governed by the equation:
    xk = Ak-1 xk-1 + Bk-1 uk-1 + wk-1
    where

    • Ak-1 is the state transition matrix in the absence of control,
    • Bk-1 is the control matrix,
    • uk-1 is the command
    • wk-1 is the process noise, which has covariance matrix Qk-1

    Since:
    1.3
    See Also:
    LinearKalmanFilter, NonLinearProcess
    • Method Detail

      • getEvolution

        LinearEvolution getEvolution​(T measurement)
        Get the state evolution between two times.
        Parameters:
        measurement - measurement to process
        Returns:
        state evolution