poliastro.earth.sensors

Module Contents

Functions

min_and_max_ground_range(h, η_fov, η_center, R)

Calculates the minimum and maximum values of ground-range angles

max_and_min_ground_range_with_specific_azimuth(h, η_fov, η_center, β, φ_nadir, λ_nadir, R)

Calculates the difference in ground-range angles from the η_center angle and the latitude and longitude of the target

poliastro.earth.sensors.min_and_max_ground_range(h, η_fov, η_center, R)

Calculates the minimum and maximum values of ground-range angles :param h: Altitude over surface. :type h: ~astropy.units.Quantity :param η_fov: Angle of the total area that a sensor can observe. :type η_fov: ~astropy.units.Quantity :param η_center: Center boresight angle. :type η_center: ~astropy.units.Quantity :param R: Attractor equatorial radius :type R: ~astropy.units.Quantity

Returns

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

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

Notes

For further information, please take a look at “Fundamentals of Astrodynamics and Applications”, 4th ed (2013)” by David A. Vallado, pages 853-860.

poliastro.earth.sensors.max_and_min_ground_range_with_specific_azimuth(h, η_fov, η_center, β, φ_nadir, λ_nadir, R)

Calculates the difference in ground-range angles from the η_center angle and the latitude and longitude of the target for a desired phase angle,:math:{eta}, used to specify where the sensor is looking. :param h: Altitude over surface. :type h: ~astropy.units.Quantity :param η_fov: Angle of the total area that a sensor can observe. :type η_fov: ~astropy.units.Quantity :param η_center: Center boresight angle. :type η_center: ~astropy.units.Quantity :param \({eta}\): Phase angle, used to specify where the sensor is looking. :type \({eta}\): ~astropy.units.Quantity :param φ_nadir: Latitude angle of nadir point. :type φ_nadir: ~astropy.units.Quantity :param λ_nadir: Longitude angle of nadir point. :type λ_nadir: ~astropy.units.Quantity :param R: Earth equatorial radius :type R: ~astropy.units.Quantity

Returns

  • delta_λ (~astropy.units.Quantity) – The difference in ground-range angles from the n_center angle.

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

  • λ_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,:math:{eta}, which must be greater than 0º and less than 180º.

Notes

For further information, please take a look at “Fundamentals of Astrodynamics and Applications”, 4th ed (2013)” by David A. Vallado, pages 853-860.