Generic Orbital Model Implementation
- Mentors
- Artur Scholz, Jan Maass, astrojuanlu
- Organization
- LibreCube Initiative
- Technologies
- python, AstroPy, SimPY, Poliastro, Pyaml
- Topics
- cubesats, mission control, Space exploration, open source earth and space exploration
The orbit module provides means to model orbital/trajectory movement of an object in the solar system and includes the calculation of planet positions, perturbation effects on the orbit. It computes the position and velocity of the object, taking into account the forces applied. It also defines a number of generic coordinate systems, including one for each planet and a local one for the object (spacecraft) to be modelled.
This proposal aims at providing a generic structure for the orbit module to perform the basic tasks needed.
The main milestones for completing this project are to:
Create object {spacecraft}
Create other objects {celestial bodies}
Define local coordinate system of object {spacecraft}
Define coordinate systems for other objects {planets}
Model trajectory of an object {spacecraft in solar system}
Define perturbation effects on orbit {position, velocity of object, forces applied}