RSO Inspection
RSO inspection dynamics models.
- class RSODynModel(*args, **kwargs)[source]
Bases:
BasicDynamicsModel
Allow for body fixed inspection points to be added to a spacecraft.
- add_rso_point(r_LB_B: ndarray, aHat_B: ndarray, theta: float, range: float, theta_solar: float, min_shadow_factor: float)[source]
Add a point on the RSO for observation.
- Parameters:
r_LB_B (ndarray) – [m] Position of point in RSO body frame.
aHat_B (ndarray) – [-] Point normal in RSO body frame.
theta (float) – [rad] Max angle from instrument to normal.
range (float) – [m] Max range to point for imaging.
theta_solar (float) – [rad] Maximum solar incidence angle for illumination.
min_shadow_factor (float) – [-] Minimum shadow factor for imaging.
- class RSOInspectorDynModel(*args, **kwargs)[source]
Bases:
ContinuousImagingDynModel
Allow a satellite to observe points in a RSO.