Class AngularRaDec
java.lang.Object
org.orekit.estimation.measurements.AbstractMeasurement<AngularRaDec>
org.orekit.estimation.measurements.SignalBasedMeasurement<AngularRaDec>
org.orekit.estimation.measurements.AngularMeasurement<AngularRaDec>
org.orekit.estimation.measurements.AngularRaDec
- All Implemented Interfaces:
Comparable<ComparableMeasurement>,ComparableMeasurement,ObservedMeasurement<AngularRaDec>,TimeStamped,ParameterDriversProvider
Class modeling a Right Ascension - Declination measurement from an optical sensor, typically via astrometry.
The angles are given using the axes of an inertial reference frame.
The date of the measurement corresponds to the reception of the reflected signal.
- Since:
- 9.0
- Author:
- Thierry Ceolin, Maxime Journot
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAngularRaDec(Observer observer, Frame referenceFrame, AbsoluteDate date, double[] angular, double[] sigma, double[] baseWeight, ObservableSatellite satellite) Simple constructor using default light time delay.AngularRaDec(Observer observer, Frame referenceFrame, AbsoluteDate date, double[] angular, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite) Constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetObservedLineOfSight(Frame outputFrame) Calculate the Line Of Sight of the given measurement.Getter for the observer.Get the reference frame in which the right ascension - declination angles are given.Deprecated.as of 14.0protected EstimatedMeasurement<AngularRaDec> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states) Estimate the theoretical value.protected EstimatedMeasurementBase<AngularRaDec> theoreticalEvaluationWithoutDerivatives(int iteration, int evaluation, SpacecraftState[] states) Estimate the theoretical value without derivatives.Methods inherited from class org.orekit.estimation.measurements.AngularMeasurement
computeEmissionDate, computeEmissionDateField, fillDerivatives, fillEstimatedMeasurement, wrapFirstAngle, wrapFirstAngleMethods inherited from class org.orekit.estimation.measurements.SignalBasedMeasurement
getSignalTravelTimeModel, isTwoWayMethods inherited from class org.orekit.estimation.measurements.AbstractMeasurement
addModifier, addParameterDriver, addParametersDrivers, estimate, estimateWithoutDerivatives, getCoordinates, getDate, getMeasurementQuality, getModifiers, getObservedValue, getParameterIndices, getParametersDrivers, getSatellites, isEnabled, setEnabled, setObservedValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.orekit.estimation.measurements.ComparableMeasurement
compareToMethods inherited from interface org.orekit.estimation.measurements.ObservedMeasurement
estimateWithoutDerivatives, getBaseWeight, getDimension, getMeasurementType, getTheoreticalStandardDeviationMethods inherited from interface org.orekit.utils.ParameterDriversProvider
getNbParametersDriversValue, getParameterDriver, getParameters, getParameters, getParameters, getParameters, getParametersAllValues, getParametersAllValues, isSupportedMethods inherited from interface org.orekit.time.TimeStamped
durationFrom
-
Field Details
-
MEASUREMENT_TYPE
Type of the measurement.- See Also:
-
-
Constructor Details
-
AngularRaDec
public AngularRaDec(Observer observer, Frame referenceFrame, AbsoluteDate date, double[] angular, double[] sigma, double[] baseWeight, ObservableSatellite satellite) Simple constructor using default light time delay.- Parameters:
observer- sensor from which measurement is performedreferenceFrame- Reference frame in which the right ascension - declination angles are givendate- date of the measurementangular- observed valuesigma- theoretical standard deviationbaseWeight- base weightsatellite- satellite related to this measurement- Since:
- 9.3
-
AngularRaDec
public AngularRaDec(Observer observer, Frame referenceFrame, AbsoluteDate date, double[] angular, MeasurementQuality measurementQuality, SignalTravelTimeModel signalTravelTimeModel, ObservableSatellite satellite) Constructor.- Parameters:
observer- sensor from which measurement is performedreferenceFrame- Reference frame in which the right ascension - declination angles are givendate- date of the measurementangular- observed valuemeasurementQuality- measurement quality as used in estimation (in Orekit, the crossed-terms of the covariance matrix are only used by Kalman filters, not least squares)signalTravelTimeModel- signal travel time modelsatellite- satellite related to this measurement- Since:
- 14.0
-
-
Method Details
-
getObserver
Getter for the observer.- Returns:
- observer
- Since:
- 14.0
-
getStation
Deprecated.as of 14.0Getter for the ground station.- Returns:
- station
-
getReferenceFrame
Get the reference frame in which the right ascension - declination angles are given.- Returns:
- reference frame in which the right ascension - declination angles are given
-
theoreticalEvaluationWithoutDerivatives
protected EstimatedMeasurementBase<AngularRaDec> theoreticalEvaluationWithoutDerivatives(int iteration, int evaluation, SpacecraftState[] states) Estimate the theoretical value without derivatives. The default implementation uses the computation with derivatives and ought to be overwritten for performance.The theoretical value does not have any modifiers applied.
- Overrides:
theoreticalEvaluationWithoutDerivativesin classAbstractMeasurement<AngularRaDec>- Parameters:
iteration- iteration numberevaluation- evaluation numberstates- orbital states at measurement date- Returns:
- theoretical value
- See Also:
-
theoreticalEvaluation
protected EstimatedMeasurement<AngularRaDec> theoreticalEvaluation(int iteration, int evaluation, SpacecraftState[] states) Estimate the theoretical value.The theoretical value does not have any modifiers applied.
- Specified by:
theoreticalEvaluationin classAbstractMeasurement<AngularRaDec>- Parameters:
iteration- iteration numberevaluation- evaluation numberstates- orbital states at measurement date- Returns:
- theoretical value
- See Also:
-
getObservedLineOfSight
Calculate the Line Of Sight of the given measurement.- Parameters:
outputFrame- output frame of the line of sight vector- Returns:
- Vector3D the line of Sight of the measurement
- Since:
- 12.0
-