Package org.orekit.estimation.sequential
Interface KalmanEstimation
-
- All Known Implementing Classes:
KalmanModel
,SemiAnalyticalKalmanModel
,SemiAnalyticalUnscentedKalmanModel
,UnscentedKalmanModel
public interface KalmanEstimation
Interface for accessingKalman filter
estimations. The "physical" term used to characterize the states and matrices is used per opposition to the "normalized" states and matrices used to perform the computation.- Since:
- 9.2
- Author:
- Luc Maisonobe
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EstimatedMeasurement<?>
getCorrectedMeasurement()
Get the estimated measurement.SpacecraftState[]
getCorrectedSpacecraftStates()
Get the corrected spacecraft states.AbsoluteDate
getCurrentDate()
Get the current date.int
getCurrentMeasurementNumber()
Get the current measurement number.ParameterDriversList
getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.ParameterDriversList
getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.ParameterDriversList
getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.RealMatrix
getPhysicalEstimatedCovarianceMatrix()
Get the "physical" estimated covariance matrix (i.e.RealVector
getPhysicalEstimatedState()
Get the "physical" estimated state (i.e.RealMatrix
getPhysicalInnovationCovarianceMatrix()
Get the physical innovation covariance matrix.RealMatrix
getPhysicalKalmanGain()
Get the physical Kalman gain matrix.RealMatrix
getPhysicalMeasurementJacobian()
Get the physical Jacobian of the measurement with respect to the state (H matrix).RealMatrix
getPhysicalStateTransitionMatrix()
Get physical state transition matrix between previous state and estimated (but not yet corrected) state.EstimatedMeasurement<?>
getPredictedMeasurement()
Get the predicted measurement.SpacecraftState[]
getPredictedSpacecraftStates()
Get the predicted spacecraft states.
-
-
-
Method Detail
-
getEstimatedOrbitalParameters
ParameterDriversList getEstimatedOrbitalParameters()
Get the list of estimated orbital parameters.- Returns:
- the list of estimated orbital parameters
-
getEstimatedPropagationParameters
ParameterDriversList getEstimatedPropagationParameters()
Get the list of estimated propagation parameters.- Returns:
- the list of estimated propagation parameters
-
getEstimatedMeasurementsParameters
ParameterDriversList getEstimatedMeasurementsParameters()
Get the list of estimated measurements parameters.- Returns:
- the list of estimated measurements parameters
-
getPredictedSpacecraftStates
SpacecraftState[] getPredictedSpacecraftStates()
Get the predicted spacecraft states.- Returns:
- predicted spacecraft states
-
getCorrectedSpacecraftStates
SpacecraftState[] getCorrectedSpacecraftStates()
Get the corrected spacecraft states.- Returns:
- corrected spacecraft states
-
getPhysicalEstimatedState
RealVector getPhysicalEstimatedState()
Get the "physical" estimated state (i.e. not normalized)- Returns:
- the "physical" estimated state
-
getPhysicalEstimatedCovarianceMatrix
RealMatrix getPhysicalEstimatedCovarianceMatrix()
Get the "physical" estimated covariance matrix (i.e. not normalized)- Returns:
- the "physical" estimated covariance matrix
-
getPhysicalStateTransitionMatrix
RealMatrix getPhysicalStateTransitionMatrix()
Get physical state transition matrix between previous state and estimated (but not yet corrected) state.- Returns:
- state transition matrix between previous state and estimated state (but not yet corrected) (may be null for initial process estimate)
- Since:
- 9.3
-
getPhysicalMeasurementJacobian
RealMatrix getPhysicalMeasurementJacobian()
Get the physical Jacobian of the measurement with respect to the state (H matrix).- Returns:
- physical Jacobian of the measurement with respect to the state (may be null for initial process estimate or if the measurement has been ignored)
- Since:
- 9.3
-
getPhysicalInnovationCovarianceMatrix
RealMatrix getPhysicalInnovationCovarianceMatrix()
Get the physical innovation covariance matrix.- Returns:
- physical innovation covariance matrix (may be null for initial process estimate or if the measurement has been ignored)
- Since:
- 9.3
-
getPhysicalKalmanGain
RealMatrix getPhysicalKalmanGain()
Get the physical Kalman gain matrix.- Returns:
- Kalman gain matrix (may be null for initial process estimate or if the measurement has been ignored)
- Since:
- 9.3
-
getCurrentMeasurementNumber
int getCurrentMeasurementNumber()
Get the current measurement number.- Returns:
- current measurement number
-
getCurrentDate
AbsoluteDate getCurrentDate()
Get the current date.- Returns:
- current date
-
getPredictedMeasurement
EstimatedMeasurement<?> getPredictedMeasurement()
Get the predicted measurement.This estimation has been evaluated on the last predicted orbits
- Returns:
- predicted measurement
-
getCorrectedMeasurement
EstimatedMeasurement<?> getCorrectedMeasurement()
Get the estimated measurement.This estimation has been evaluated on the last corrected orbits
- Returns:
- corrected measurement
-
-