boinor.core.sensors¶
module containing functions related to sensors in the core sub-package
Functions¶
|
Calculates the minimum and maximum values of ground-range angles. |
|
Calculates the difference in ground-range angles from the eta_center angle and the latitude and longitude of the target |
Module Contents¶
- boinor.core.sensors.min_and_max_ground_range(h, eta_fov, eta_center, R)¶
Calculates the minimum and maximum values of ground-range angles.
- Parameters:
- Returns:
lambdaBig_min (float) – Minimum value of latitude and longitude.
lambdaBig_max (float) – Maximum value of latitude and longitude.
Notes
For further information, please take a look at Vallado [Val13], pages 853-860.
- boinor.core.sensors.ground_range_diff_at_azimuth(h, eta_fov, eta_center, beta, phi_nadir, lambda_nadir, R)¶
Calculates the difference in ground-range angles from the eta_center angle and the latitude and longitude of the target for a desired phase angle, beta, used to specify where the sensor is looking.
- Parameters:
h (float) – Altitude over surface.
eta_fov (float) – Angle of the total area that a sensor can observe.
eta_center (float) – Center boresight angle.
beta (float) – Phase angle, used to specify where the sensor is looking.
phi_nadir (float) – Latitude angle of nadir point.
lambda_nadir (float) – Longitude angle of nadir point.
R (float) – Earth equatorial radius.
- Returns:
delta_lambda (float) – The difference in ground-range angles from the eta_center angle.
phi_tgt (float) – Latitude angle of the target point.
lambda_tgt (float) – Longitude angle of the target point.
Notes
For further information, please take a look at Vallado [Val13], pages 853-860.