Package org.orekit.tutorials.yaml
Class TutorialKalman
- java.lang.Object
-
- org.orekit.tutorials.yaml.TutorialKalman
-
public class TutorialKalman extends Object
Initial data for the kalman filter estimator.Data are read from a YAML file.
Data contain the needed elements to initialize the Kalman filter (i.e. initial covariance and process noise matrices for the cartesian, propagation and measurement parameters).
- Author:
- Bryan Cazabonne
-
-
Constructor Summary
Constructors Constructor Description TutorialKalman()
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double[]
getCartesianOrbitalP()
Get the initial diagonal elements of the cartesian covariance matrix.double[]
getCartesianOrbitalQ()
Get the initial diagonal elements of the cartesian process noise matrix.double[]
getMeasurementP()
Get the initial diagonal elements of the measurement covariance matrix.double[]
getMeasurementQ()
Get the initial diagonal elements of the measurement process noise matrix.double[]
getPropagationP()
Get the initial diagonal elements of the propagation covariance matrix.double[]
getPropagationQ()
Get the initial diagonal elements of the propagation process noise matrix.void
setCartesianOrbitalP(double[] cartesianOrbitalP)
Set the initial diagonal elements of the cartesian covariance matrix.void
setCartesianOrbitalQ(double[] cartesianOrbitalQ)
Set the initial diagonal elements of the cartesian process noise matrix.void
setMeasurementP(double[] measurementP)
Set the initial diagonal elements of the measurement covariance matrix.void
setMeasurementQ(double[] measurementQ)
Set the initial diagonal elements of the measurement process noise matrix.void
setPropagationP(double[] propagationP)
Set the initial diagonal elements of the propagation covariance matrix.void
setPropagationQ(double[] propagationQ)
Set the initial diagonal elements of the propagation process noise matrix.
-
-
-
Method Detail
-
getCartesianOrbitalP
public double[] getCartesianOrbitalP()
Get the initial diagonal elements of the cartesian covariance matrix.- Returns:
- the initial diagonal elements of the cartesian covariance matrix
-
setCartesianOrbitalP
public void setCartesianOrbitalP(double[] cartesianOrbitalP)
Set the initial diagonal elements of the cartesian covariance matrix.- Parameters:
cartesianOrbitalP
- initial diagonal elements of the cartesian covariance matrix
-
getCartesianOrbitalQ
public double[] getCartesianOrbitalQ()
Get the initial diagonal elements of the cartesian process noise matrix.- Returns:
- the initial diagonal elements of the cartesian process noise matrix
-
setCartesianOrbitalQ
public void setCartesianOrbitalQ(double[] cartesianOrbitalQ)
Set the initial diagonal elements of the cartesian process noise matrix.- Parameters:
cartesianOrbitalQ
- initial diagonal elements of the cartesian process noise matrix
-
getPropagationP
public double[] getPropagationP()
Get the initial diagonal elements of the propagation covariance matrix.- Returns:
- the initial diagonal elements of the propagation covariance matrix
-
setPropagationP
public void setPropagationP(double[] propagationP)
Set the initial diagonal elements of the propagation covariance matrix.- Parameters:
propagationP
- initial diagonal elements of the propagation covariance matrix
-
getPropagationQ
public double[] getPropagationQ()
Get the initial diagonal elements of the propagation process noise matrix.- Returns:
- the initial diagonal elements of the propagation process noise matrix
-
setPropagationQ
public void setPropagationQ(double[] propagationQ)
Set the initial diagonal elements of the propagation process noise matrix.- Parameters:
propagationQ
- initial diagonal elements of the propagation process noise matrix
-
getMeasurementP
public double[] getMeasurementP()
Get the initial diagonal elements of the measurement covariance matrix.- Returns:
- the initial diagonal elements of the measurement covariance matrix
-
setMeasurementP
public void setMeasurementP(double[] measurementP)
Set the initial diagonal elements of the measurement covariance matrix.- Parameters:
measurementP
- initial diagonal elements of the measurement covariance matrix
-
getMeasurementQ
public double[] getMeasurementQ()
Get the initial diagonal elements of the measurement process noise matrix.- Returns:
- the initial diagonal elements of the measurement process noise matrix
-
setMeasurementQ
public void setMeasurementQ(double[] measurementQ)
Set the initial diagonal elements of the measurement process noise matrix.- Parameters:
measurementQ
- initial diagonal elements of the measurement process noise matrix
-
-