SemiAnalyticalKalmanModel
@Deprecated public class DSSTKalmanModel extends AbstractKalmanModel
KalmanEstimator
.
This class is an adaption of the KalmanModel
class
but for the DSST propagator
.
Constructor and Description |
---|
DSSTKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders,
List<CovarianceMatrixProvider> covarianceMatricesProviders,
ParameterDriversList estimatedMeasurementParameters,
CovarianceMatrixProvider measurementProcessNoiseMatrix,
PropagationType propagationType,
PropagationType stateType)
Deprecated.
Kalman process model constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
updateReferenceTrajectories(Propagator[] propagators,
PropagationType pType,
PropagationType sType)
Deprecated.
Update the reference trajectories using the propagators as input.
|
analyticalDerivativeComputations, finalizeEstimation, getBuilders, getCorrectedMeasurement, getCorrectedSpacecraftStates, getCurrentDate, getCurrentMeasurementNumber, getEstimate, getEstimatedMeasurementsParameters, getEstimatedOrbitalParameters, getEstimatedPropagationParameters, getEstimatedPropagators, getEvolution, getInnovation, getMappers, getPhysicalEstimatedCovarianceMatrix, getPhysicalEstimatedState, getPhysicalInnovationCovarianceMatrix, getPhysicalKalmanGain, getPhysicalMeasurementJacobian, getPhysicalStateTransitionMatrix, getPredictedMeasurement, getPredictedSpacecraftStates, getReferenceTrajectories, setHarvesters, setMappers, setReferenceTrajectories
public DSSTKalmanModel(List<OrbitDeterminationPropagatorBuilder> propagatorBuilders, List<CovarianceMatrixProvider> covarianceMatricesProviders, ParameterDriversList estimatedMeasurementParameters, CovarianceMatrixProvider measurementProcessNoiseMatrix, PropagationType propagationType, PropagationType stateType)
propagatorBuilders
- propagators builders used to evaluate the orbits.covarianceMatricesProviders
- providers for covariance matricesestimatedMeasurementParameters
- measurement parameters to estimatemeasurementProcessNoiseMatrix
- provider for measurement process noise matrixpropagationType
- type of the orbit used for the propagation (mean or osculating)stateType
- type of the elements used to define the orbital state (mean or osculating)protected void updateReferenceTrajectories(Propagator[] propagators, PropagationType pType, PropagationType sType)
updateReferenceTrajectories
in class AbstractKalmanModel
propagators
- The new propagators to usepType
- propagationType type of the orbit used for the propagation (mean or osculating)sType
- type of the elements used to define the orbital state (mean or osculating)Copyright © 2002-2022 CS GROUP. All rights reserved.