Interface KalmanFilter<T extends Measurement>

Type Parameters:
T - the type of the measurements
All Superinterfaces:
KalmanEstimate
All Known Implementing Classes:
AbstractKalmanFilter, ExtendedKalmanFilter, LinearKalmanFilter, UnscentedKalmanFilter

public interface KalmanFilter<T extends Measurement> extends KalmanEstimate
Interface representing a Kalman filter.
Since:
1.3
  • Method Details Link icon

    • estimationStep Link icon

      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
    • setObserver Link icon

      void setObserver(KalmanObserver observer)
      Set the filter observer callback.
      Parameters:
      observer - the observer