RSO Inspection
FSW models for RSO inspection.
- class RSOInspectorFSWModel(*args, **kwargs)[source]
Bases:
ContinuousImagingFSWModel
FSW model for continuous nadir scanning.
Instead of imaging point targets, this model is used to continuously scan the ground while pointing nadir.
- set_target_rso(rso: Satellite) None [source]
Set the RSO to point at.
- Parameters:
rso (Satellite)
- Return type:
None
- class LocPointTask(*args, **kwargs)[source]
Bases:
LocPointTask
Task to point at the RSO and trigger the instrument.
- setup_location_pointing(inst_pHat_B: Iterable[float], **kwargs) None [source]
Set the location pointing guidance module to point at the RSO.
The function
set_target_rso
must be called externally to connect the RSO to the pointing module.- Parameters:
inst_pHat_B (Iterable[float]) – Instrument pointing direction.
kwargs – Passed to other setup functions.
- Return type:
None
- setup_instrument_controller(imageAttErrorRequirement: float, imageRateErrorRequirement: float, **kwargs) None [source]
Set the instrument controller parameters for scanning.
As long as these two conditions are met, scanning will occur continuously.
- Parameters:
imageAttErrorRequirement (float) – [MRP norm] Pointing attitude error tolerance for imaging.
imageRateErrorRequirement (float) – [rad/s] Rate tolerance for imaging. Disable with None.
kwargs – Passed to other setup functions.
- Return type:
None