Click or drag to resize

Sgp4PropagatorEstimateElements Method (DateMotionCollectionCartesian, Cartesian, Cartesian, Sgp4PropagatorSgp4EstimationInput)

Produces a batch least squares fit for a given set of trajectory observations (states). The specified position and velocity provide the values to use as the state expected at the RequestedEstimationEpoch in the configuration. The estimation takes this state and uses MeanElementsAtEpoch(JulianDate, Cartesian, Cartesian) to produce an initial guess for the least squares.

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax
public static Sgp4PropagatorSgp4EstimationOutput EstimateElements(
	DateMotionCollection<Cartesian> ephemerisInTEME,
	Cartesian epochPosition,
	Cartesian epochVelocity,
	Sgp4PropagatorSgp4EstimationInput configuration
)

Parameters

ephemerisInTEME
Type: AGI.FoundationDateMotionCollectionCartesian
The set of time indexed state observations over which to perform the fit.
epochPosition
Type: AGI.Foundation.CoordinatesCartesian
The position at the RequestedEstimationEpoch in the TrueEquatorMeanEquinoxFrame frame.
epochVelocity
Type: AGI.Foundation.CoordinatesCartesian
The velocity at the RequestedEstimationEpoch in the TrueEquatorMeanEquinoxFrame frame.
configuration
Type: AGI.Foundation.PropagatorsSgp4PropagatorSgp4EstimationInput
Additional configuration data indicating how to perform the fit and whether to solve for the BSTAR drag term. This can also prescribe a value for BSTAR to use when estimating the elements.

Return Value

Type: Sgp4PropagatorSgp4EstimationOutput
A result containing the estimated Sgp4Elements and associated information from the fit.
See Also