接口 UnscentedProcess<T extends Measurement>

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

public interface UnscentedProcess<T extends Measurement>
UnscentedKalmanFilter 估计的无味过程。

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

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

    • getEvolution

      UnscentedEvolution getEvolution(double previousTime, RealVector[] sigmaPoints, T measurement)
      获取两个时间点之间的状态演变。
      参数:
      previousTime - 先前状态的时间
      sigmaPoints - sigma点
      measurement - 要处理的测量
      返回:
      状态演变
    • getPredictedMeasurements

      RealVector[] getPredictedMeasurements(RealVector[] predictedSigmaPoints, T measurement)
      获取两个时间点之间的状态演变。
      参数:
      predictedSigmaPoints - 预测状态sigma点
      measurement - 要处理的测量
      返回:
      预测测量sigma点
    • getInnovation

      RealVector getInnovation(T measurement, RealVector predictedMeasurement, RealVector predictedState, RealMatrix innovationCovarianceMatrix)
      获取由测量带来的创新。
      参数:
      measurement - 要处理的测量
      predictedMeasurement - 预测测量
      predictedState - 预测状态
      innovationCovarianceMatrix - 创新协方差矩阵
      返回:
      由测量带来的创新,如果应拒绝测量,则可能为null