CovarianceMatrixProvider
ConstantProcessNoise
, UnivariateProcessNoise
public abstract class AbstractCovarianceMatrixProvider extends Object implements CovarianceMatrixProvider
This class always provides a predefined initial noise matrix.
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractCovarianceMatrixProvider(RealMatrix initialNoiseMatrix) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
RealMatrix |
getInitialCovarianceMatrix(SpacecraftState initial) |
Get the initial covariance matrix.
|
getProcessNoiseMatrix
protected AbstractCovarianceMatrixProvider(RealMatrix initialNoiseMatrix)
initialNoiseMatrix
- initial process noisepublic RealMatrix getInitialCovarianceMatrix(SpacecraftState initial)
The initial covariance matrix is a covariance matrix corresponding to the
parameters managed by the Kalman estimator
.
The number of rows/columns and their order are as follows:
In most cases, the initial covariance matrix will be the output matrix of a previous run of the Kalman filter.
getInitialCovarianceMatrix
in interface CovarianceMatrixProvider
initial
- initial state statePropagatorBuilder.getOrbitalParametersDrivers()
,
PropagatorBuilder.getPropagationParametersDrivers()
Copyright © 2002-2018 CS Systèmes d'information. All rights reserved.