T
- the type of the measurementsKalmanFilter<T>
public class ExtendedKalmanFilter<T extends Measurement> extends AbstractKalmanFilter<T>
non-linear process
.Constructor | Description |
---|---|
ExtendedKalmanFilter(MatrixDecomposer decomposer,
NonLinearProcess<T> process,
ProcessEstimate initialState) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
ProcessEstimate |
estimationStep(T measurement) |
Perform one estimation step.
|
computeInnovationCovarianceMatrix, correct, getCorrected, getPredicted, predict
public ExtendedKalmanFilter(MatrixDecomposer decomposer, NonLinearProcess<T> process, ProcessEstimate initialState)
decomposer
- decomposer to use for the correction phaseprocess
- non-linear process to estimateinitialState
- initial statepublic ProcessEstimate estimationStep(T measurement) throws MathRuntimeException
measurement
- single measurement to handleMathRuntimeException
- if estimation failsCopyright © 2016–2018 Hipparchus.org. All rights reserved.