Description
The ODEstimationProcess object is a base type that provides covariance, maximum allowable sigma, objects to process, and step size properties to the objects that derive from it. See the Orbit Determination Guide for more information.
Users cannot create instances of this type of object. However, users can access instances of this object type that have been created indirectly, for example as children of other objects. Users can also access any static properties and methods on this object type.
Inheritance Hierarchy: Object->ODEstimationProcess
Derived Types: BatchLeastSquaresOD, SequentialFilter, KalmanFilterOD, UnscentedKalmanFilterOD, SquareRootInformationFilterOD
Available In Editions:
Engineer
Mission
Timing Precision Mode
This page describes functionality in millisecond timing precision mode. Millisecond timing precision mode is deprecated and will be removed in a future release. We recommend that you migrate your Mission Plans to nanosecond timing precision mode.
Click here to see the documentation for this object in nanosecond timing precision mode.
Name
|
Description
|
Attributes
|
Covariance
|
The Covariance associated with the ODEstimationProcess.
|
Type: EstimatorCovariance
Access: Read-Only
|
DeclaredName
|
The name of the object as declared.
|
Type: String
Access: Read-Only
|
MaxAllowableSigma
|
The sigma tolerance to be applied when editing observation data.
|
Type: Variable
Access: Read/Write
|
Name
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
ObjectId
|
The unique identifier for the object.
|
Type: Variable
Access: Read-Only
|
ObjectsToProcess
|
Array of objects that have been included in the Orbit Determination process.
|
Type: Array of Object
Access: Read-Only
|
ObjectType
|
The type of the object.
|
Type: String
Access: Read-Only
|
RegisteredTrackingDataFiles
|
Array of TrackingDataFile objects used to provided observations for the ODEstimationProcess.
|
Type: Array of TrackingDataFile
Access: Read-Only
|
StepSize
|
The maximum step size used when propagating the Covariance.
|
Type: Variable
Access: Read/Write
Units: s
|
ThrustEventsToModel
|
Array of Maneuver objects to be modeled as part of the propagation for the orbit determination process.
|
Type: Array of ODThrustEventModelingData
Access: Read-Only
|
|
Name
|
Description
|
AddObjectToProcess
|
Include the object in the Estimation process. Whether the object properties are Estimated, Considered, or Ignored is determined by the object's ProcessAction flags.
|
AddThrustEventToSequence
|
Adds a ThrustEvent to the OD Estimation sequence, and associates it with a spacecraft to which the thrust event will be applied.
|
ClearSavedStates
|
Clears previous saved states for this object.
|
GetFromFile
|
Load the object state from the specified FreeFlyer object file.
|
GetFromString
|
Load the object state from the specified string.
|
GetPostUpdateResidualStatistics
|
Computes statistics on the list of Observations which are in the Observation Buffer. Returns the number of measurement types included in the Observation buffer.
|
GetPreUpdateResidualStatistics
|
Computes statistics on the list of Observations which are in the Observation Buffer. Returns the number of measurement types included in the Observation buffer.
|
GetProcessingStatus
|
Computes the total number of measurements that were Accepted, Rejected, or Not Processed for the list of Observations which are in the Observation Buffer. Returns the number of measurement types included in the Observation buffer.
|
GetPropertiesInStateVector
|
Gets the list of properties included in the state vector for the ODEstimation object.
|
PutToFile
|
Convert the object state to FreeFlyer object xml and write to a file.
|
PutToString
|
Convert the object state to FreeFlyer object xml and return as a string.
|
ReferenceEquals
|
Returns 1 if the argument refers to the calling object and 0 otherwise.
|
RegisterOrbitStateObservationGenerator
|
Register the specified trajectory observation generator with the OD estimator process.
|
RegisterTrackingDataFile
|
Register the specified tracking data file with the OD estimator process.
|
Reset
|
Reset the estimation process, closing out all associated tracking data files, and clearing out any observation buffers.
|
Restore
|
Restore an object's state from a previously saved state.
|
Save
|
Save the object's state so that it can be restored later.
|
SetAprioriCovariance
|
Sets the apriori covariance matrix for the estimation process. This must be called prior to starting the estimation process, and must match the dimension of the state vector.
|
SetAprioriSquareRootInformation
|
Sets the apriori square root information matrix for the estimation process. This must be called prior to starting the estimation process, and must match the dimension of the state vector.
|
|
Name
|
Description
|
RegisterTrajectoryObservationGenerator
|
Register the specified trajectory observation generator with the OD estimator process.
This method has been Deprecated. Please use the OdEstimationProcess.RegisterOrbitStateObservationGenerator property instead.
|
|
See also
Orbit Determination Guide
|