question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support heliosynchronous orbit creation for other planets

See original GitHub issue

The classmethod Orbit.heliosynchronous uses the raan_from_ltan, which at the moment only works for the Earth.

Issue Analytics

  • State:open
  • Created 4 years ago
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

1reaction
noc0lourcommented, Apr 3, 2020

Hi all, resolving this issue sufficiently for other planets than earth is quite tricky as you need to find:

  • formulas for attitude of planet at a specific point of time (where is the defined zero meridian)
  • equation of time (calculate local true solar time (LTST), local mean solar time (LMST))

Goal of this exercise is to find the correct RAAN for a given point in time so the ascending node is crossed at LTAN/LTDN.

In this case the local planet time does not line up with Earth time, so LTAN/LTDN are in LMST at a given longitude of a planet. This calculation then ensures you can place a spacecraft in a dawn-dusk orbit propagating along the day/night line (continuous illumination).

For Mars you can look up the equation of time as studied by NASA, also they give formulas for the planet attitude so you can transform from/to local coordinate system.

1reaction
iamabhishek0commented, Apr 3, 2020

@priyanshurohilla From 18 days for 2 lines of code, Strange! Btw it is still open you can work on it, I just made a temporary fix. This issue is all yours now. 😃

Read more comments on GitHub >

github_iconTop Results From Across the Web

ESA - Types of orbits - European Space Agency
An orbit is the curved path that an object in space (such as a star, planet, moon, asteroid or spacecraft) takes around another...
Read more >
Sun-synchronous orbit - Wikipedia
A Sun-synchronous orbit (SSO), also called a heliosynchronous orbit, is a nearly polar orbit around a planet, in which the satellite passes over...
Read more >
Catalog of Earth Satellite Orbits - NASA Earth Observatory
Different orbits give satellites different vantage points for viewing Earth. This fact sheet describes the common Earth satellite orbits and ...
Read more >
Beneficial Space Technologies Require a Special Planet and ...
We have sent spacecraft to the Moon, to all the other planets, ... Sun-synchronous orbits: If a planet's diameter at the equator is ......
Read more >
Basic Satellite Scenario Design in STK - Agi
Let's set the basic parameters for scenario creation now. ... (*.sc) and each object within the scenario (e.g., satellites, facilities, planets, stars, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found