接口 NonLinearProcess<T extends Measurement>
- 类型参数:
-
T
- 测量的类型
public interface NonLinearProcess<T extends Measurement>
可由
ExtendedKalmanFilter
估计的非线性过程。
用户必须实现此接口以表示要估计的过程的行为
- 从以下版本开始:
- 1.3
- 另请参阅:
-
方法概要
修饰符和类型方法说明getEvolution
(double previousTime, RealVector previousState, T measurement) 获取两个时间点之间的状态演变。getInnovation
(T measurement, NonLinearEvolution evolution, RealMatrix innovationCovarianceMatrix) 获取由测量带来的创新。
-
方法详细资料
-
getEvolution
获取两个时间点之间的状态演变。- 参数:
-
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
-