poliastro.earth.sensors

Module Contents

Functions

min_and_max_ground_range(h, eta_fov, eta_center, R)

Calculates the minimum and maximum values of ground-range angles.

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

poliastro.earth.sensors.min_and_max_ground_range(h, eta_fov, eta_center, R)

Calculates the minimum and maximum values of ground-range angles.

Parameters
  • h (Quantity) – Altitude over surface.

  • eta_fov (Quantity) – Angle of the total area that a sensor can observe.

  • eta_center (Quantity) – Center boresight angle.

  • R (Quantity) – Attractor equatorial radius.

Returns

  • lambda_min (~astropy.units.Quantity) – Minimum value of latitude and longitude.

  • lambda_max (~astropy.units.Quantity) – Maximum value of latitude and longitude.

poliastro.earth.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 (Quantity) – Altitude over surface.

  • eta_fov (Quantity) – Angle of the total area that a sensor can observe.

  • eta_center (Quantity) – Center boresight angle.

  • beta (Quantity) – Azimuth angle, used to specify where the sensor is looking.

  • phi_nadir (Quantity) – Latitude angle of nadir point.

  • lambda_nadir (Quantity) – Longitude angle of nadir point.

  • R (Quantity) – Earth equatorial radius.

Returns

  • delta_lambda (~astropy.units.Quantity) – The difference in ground-range angles from the eta_center angle.

  • phi_tgt (~astropy.units.Quantity) – Latitude angle of the target point.

  • lambda_tgt (~astropy.units.Quantity) – Longitude angle of the target point.

Raises

ValueError – This formula always gives the answer for the short way to the target ot the acute angle, β, which must be greater than 0º and less than 180º.