Class ExtendedKalmanFilter<T extends Measurement>
java.lang.Object
org.hipparchus.filtering.kalman.AbstractKalmanFilter<T>
org.hipparchus.filtering.kalman.extended.ExtendedKalmanFilter<T>
- Type Parameters:
 T- the type of the measurements
- All Implemented Interfaces:
 KalmanEstimate,KalmanFilter<T>
Kalman filter for 
non-linear process.- Since:
 - 1.3
 
- 
Constructor Summary
ConstructorsConstructorDescriptionExtendedKalmanFilter(MatrixDecomposer decomposer, NonLinearProcess<T> process, ProcessEstimate initialState) Simple constructor. - 
Method Summary
Methods inherited from class org.hipparchus.filtering.kalman.AbstractKalmanFilter
computeInnovationCovarianceMatrix, correct, getCorrected, getObserver, getPredicted, getStateCrossCovariance, predict, setObserver 
- 
Constructor Details
- 
ExtendedKalmanFilter
public ExtendedKalmanFilter(MatrixDecomposer decomposer, NonLinearProcess<T> process, ProcessEstimate initialState) Simple constructor.- Parameters:
 decomposer- decomposer to use for the correction phaseprocess- non-linear process to estimateinitialState- initial state
 
 - 
 - 
Method Details
- 
estimationStep
Perform one estimation step.- Parameters:
 measurement- single measurement to handle- Returns:
 - estimated state after measurement has been considered
 - Throws:
 MathRuntimeException- if estimation fails
 
 -