接口 NonLinearProcess<T extends Measurement>

类型参数:
T - 测量的类型

public interface NonLinearProcess<T extends Measurement>
可由 ExtendedKalmanFilter 估计的非线性过程。

用户必须实现此接口以表示要估计的过程的行为

从以下版本开始:
1.3
另请参阅:
  • 方法详细资料

    • getEvolution

      NonLinearEvolution getEvolution(double previousTime, RealVector previousState, T measurement)
      获取两个时间点之间的状态演变。
      参数:
      previousTime - 先前状态的时间
      previousState - previousTime时的过程状态
      measurement - 要处理的测量
      返回:
      状态演变
    • getInnovation

      RealVector getInnovation(T measurement, NonLinearEvolution evolution, RealMatrix innovationCovarianceMatrix)
      获取由测量带来的创新。
      参数:
      measurement - 要处理的测量
      evolution - 先前调用 getEvolution(double, RealVector, Measurement) 返回的演变
      innovationCovarianceMatrix - 创新协方差矩阵,定义为 \(h.P.h^T + r\),其中 h 是 测量雅可比矩阵,P 是预测协方差,r 是 测量协方差
      返回:
      由测量带来的创新,如果应拒绝测量,则可能为null