ADCS.satellite_factory.sensors.create_earth_horizon module¶
- ADCS.satellite_factory.sensors.create_earth_horizon.create_generic_earth_horizon(boresight=array([0., 0., -1.]), fov_deg=90.0, noise_deg=0.5)[source]¶
Create a generic Earth horizon sensor with configurable parameters.
- Parameters:
boresight (numpy.ndarray) – Sensor boresight in the body frame. Default nadir-pointing.
fov_deg (float) – Half-cone field of view [deg].
noise_deg (float) – 1-sigma measurement noise per axis [deg].
- Returns:
Configured Earth horizon sensor.
- Return type:
- ADCS.satellite_factory.sensors.create_earth_horizon.create_irst_horizon_sensor(boresight=array([0., 0., -1.]))[source]¶
Create an infrared scanning telescope (IRST) Earth horizon sensor.
Typical performance for a miniaturized IR horizon sensor:
Half-cone FOV: 60 deg
Nadir accuracy: ~0.25 deg (1-sigma per axis)
- Parameters:
boresight (numpy.ndarray) – Sensor boresight in the body frame.
- Returns:
Configured IRST horizon sensor.
- Return type: