ORExInitializer¶
- class giant.ufo.state_initializer.ORExInitializer(scene: giant.ray_tracer.scene.Scene, initial_range: numbers.Real | None = None, initial_cram: numbers.Real = 0.001, range_variance: numbers.Real = 49.0, measurement_covariance_multiplier: numbers.Real = 9.0, initial_velocity_variance: Sequence | numpy.ndarray | numbers.Real = 1e-06, initial_cram_variance: numbers.Real = 1.0, minimum_initial_radius: numbers.Real = 0.25)[source]¶
- Parameters:
scene (Scene) –
initial_range (Real | None) –
initial_cram (Real) –
range_variance (Real) –
measurement_covariance_multiplier (Real) –
initial_velocity_variance (Sequence | ndarray | Real) –
initial_cram_variance (Real) –
minimum_initial_radius (Real) –
- initial_range: Real | None = None¶
The initial range to the target as a number or
None
.If this is
None
, then the initial range to the target will be the same as the range from the camera to the central body assumed to be the first target in thescene
attribute.
- initial_cram: Real = 0.001¶
The initial CrAm value for the filter in m**2/kg.
See the
SolRadAndGravityDynamics
class for details.
- range_variance: Real = 49.0¶
The initial range variance in km**2 for computing the initial state covariance.
This is used along with the measurement covariance to compute the initial position covariance matrix.
- measurement_covariance_multiplier: Real = 9.0¶
The multiplier to use on the measurement covariance when computing the state covariance.
Because this is applied to the covariance it is essentially a sigma**2 multiplier (so a value of 9 is saying use the 3 sigma measurement uncertainty).
- initial_velocity_variance: Sequence | ndarray | Real = 1e-06¶
The initial velocity variance in units of (km/s)**2
This can be specified as a scalar, in which case it is assumed that all 3 axes are the specified value, a 1d array of length 3 in which case the covariance matrix is formed with this as the main diagonal, or a 2d array of shape 3x3 in which case the covariance matrix is directly used. Note that if you specify the full covariance matrix it must be symmetric.
- initial_cram_variance: Real = 1.0¶
The initial CrAm variance in units of (m**2/kg)**2.
Summary of Methods