Interface KalmanEstimation

  • All Known Implementing Classes:
    Model

    public interface KalmanEstimation
    Interface for accessing Kalman 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 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

        org.hipparchus.linear.RealVector getPhysicalEstimatedState()
        Get the "physical" estimated state (i.e. not normalized)
        Returns:
        the "physical" estimated state
      • getPhysicalEstimatedCovarianceMatrix

        org.hipparchus.linear.RealMatrix getPhysicalEstimatedCovarianceMatrix()
        Get the "physical" estimated covariance matrix (i.e. not normalized)
        Returns:
        the "physical" estimated covariance matrix
      • getPhysicalStateTransitionMatrix

        org.hipparchus.linear.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

        org.hipparchus.linear.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

        org.hipparchus.linear.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

        org.hipparchus.linear.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