public class ManeuverEstimation extends NumericalOrbitDetermination
This tutorial is divided into two main parts.
The first part makes use of the tutorial MeasurementGenerator
to generate PV measurements in the expected format.
The generator is configured via the maneuver-estimation-generate-measurements.yaml
file which, for the purpose of this tutorial, contains three maneuvers by default.
The second part focuses on the maneuver estimation using a Batch Least-Square.
The default configuration is provided in the maneuver-estimation.yaml file.
The estimated parameters are as follows:
Note that only two alternative combinations are allowed for dates estimation:
Also, the estimated dates require an entry for their minimum and maximum value in the
yaml configuration file. However these values are ignored by the algorithm which sets them
to AbsoluteDate.PAST_INFINITY
and AbsoluteDate.FUTURE_INFINITY
, respectively.
Constructor and Description |
---|
ManeuverEstimation() |
Modifier and Type | Method and Description |
---|---|
static void |
main(String[] args)
Program entry point.
|
compareWithReference, createGravityField, createPropagatorBuilder, getMu, setAttitudeProvider, setDrag, setGravity, setManeuver, setMass, setOceanTides, setPolynomialAcceleration, setRelativity, setSolarRadiationPressure, setSolidTides, setThirdBody
finish, init, run, runKalman, runReference
public static void main(String[] args)
args
- program arguments (unused here)Copyright © 2002–2023 CS GROUP. All rights reserved.