Name
|
Description
|
Attributes
|
Alpha
|
A positive scaling property associated with the Scaled Unscented Transformation. Choosing Alpha << 1 reduces higher order effects when selecting sigma points.
|
Type: Variable
Access: Read/Write
|
Beta
|
A positive weighting property associated with the Scaled Unscented Transformation. Choosing Beta = 2 reflects a Gaussian distribution.
|
Type: Variable
Access: Read/Write
|
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
|
DisplayName
|
The name displayed for this object in output windows such as views, plots, and reports.
|
Type: String
Access: Read/Write
|
Epoch
|
The current epoch of the filter.
|
Type: TimeSpan
Access: Read-Only
Units: day
|
InitialFilterEpoch
|
The epoch to use as the initial epoch of the filter. At the first call to the filtering process, all relevant objects are synched to that initial epoch.
|
Type: TimeSpan
Access: Read/Write
Units: day
|
InitialFilterEpochDefinitionType
|
Specifies whether to use a Spacecraft to define the initial filter epoch, or specify it explicitly.
|
Type: Variable
Access: Read/Write
|
InitialFilterEpochSpacecraft
|
Spacecraft to use to define the initial epoch for the filtering process. At the first call of the filter process, all relevant objects will be synched to the epoch of this spacecraft, at the time of the execution of the Filter initialization. If no Spacecraft is specified, then the epoch of the first registered Spacecraft will be used.
|
Type: Spacecraft
Access: Read-Only
|
Kappa
|
A positive scaling property associated with the Scaled Unscented Transformation. Choosing Kappa >= 0 ensures the resulting covariance matrix will be positive semi-definite.
|
Type: Variable
Access: Read/Write
|
LastKalmanGain
|
The Kalman gain matrix as computed for the last set of measurements processed. The number of rows corresponds to the number of state elements being estimated and the number of columns corresponds to the number of measurements processed. Each measurement is processed sequentially, so each column of the reported matrix is computed independently, as opposed to the more traditional Kalman gain where measurements (and columns) are processed concurrently.
|
Type: Matrix
Access: Read-Only
|
MaintainHistoryOfProcessedObservations
|
Flag indicating whether or not to keep a buffer of observations that have been processed in the past. If this is set to true, then the ProcessedObservationBufferLength property controls the amount of observations held in the buffer.
|
Type: Variable
Access: Read/Write
|
MaxAllowableSigma
|
The sigma tolerance to be applied when editing observation data.
|
Type: Variable
Access: Read/Write
|
MeasurementProcessingMethod
|
A flag indicating whether to process each Observation's measurements sequentially for multiple state updates, or simultaneously for a single state update.
|
Type: Variable
Access: Read/Write
|
MeasurementUnderweightingFactor
|
The fractional amount by which the measurements will be under-weighted. One represents no underweighting and the full state and covariance update. Zero represents total underweighting and no state or covariance update.
|
Type: Variable
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
|
ObservationEditingBehavior
|
A flag indicating whether to edit tracking data at a per measurement level, or if any measurement of an observation is bad edit the whole observation. Note, this is only used when measurements are processed simultaneously, as specified by the MeasurementProcessingMethod property.
|
Type: Variable
Access: Read/Write
|
ProcessedObservationBufferLength
|
The number of Observations to hold in the buffer. If this number is equal to -1, then ALL observations will be kept in the buffer.
|
Type: Variable
Access: Read/Write
|
ProcessedObservations
|
An array of Observations that have been processed by the KalmanFilterOD object.
|
Type: Array of Observation
Access: Read-Only
|
ProcessNoiseModel
|
This flag indicates which Process Noise model to apply when propagating states in the Filter. The 'Process Noise per Step' model will add the amount of process noise specified in the EstimableProperty.ProcessNoise values at each step of the Sequential Filter, regardless of the filter step size. The 'Process Noise Rate' model, which is the recommended option, will add the amount of process noise specified in the EstimableProperty.ProcessNoiseRate values, so that the amount of process noise added per step will scale up and down with the duration of the step.
|
Type: Variable
Access: Read/Write
|
RegisteredTrackingDataFiles
|
Array of TrackingDataFile objects used to provided observations for the ODEstimationProcess.
|
Type: Array of TrackingDataFile
Access: Read-Only
|
Smoother
|
The Smoother associated with the the KalmanFilterOD object.
|
Type: KalmanSmoother
Access: Read-Only
|
StepSize
|
The maximum step size used when propagating the Covariance.
|
Type: TimeSpan
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
|
UseMeasurementUnderweighting
|
A flag indicating whether or not to use the measurement underweighting equations as part of the filter state and covariance update.
|
Type: Variable
Access: Read/Write
|
UseSmoother
|
A flag indicating whether or not to use the Smoother.
|
Type: Variable
Access: Read/Write
|