Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arda-guler/kozmoworks
Versatile astrodynamics / space mission simulator. n-body orbital mechanics, maneuvers, perturbations and more.
https://github.com/arda-guler/kozmoworks
astrodynamics celestial-mechanics orbit orbit-propagation orbit-propagator orbital orbital-maneuvers orbital-mechanics orbital-simulation physics physics-simulation propagator space space-mission space-mission-design space-navigation space-travel trajectory trajectory-analysis trajectory-planning
Last synced: 3 days ago
JSON representation
Versatile astrodynamics / space mission simulator. n-body orbital mechanics, maneuvers, perturbations and more.
- Host: GitHub
- URL: https://github.com/arda-guler/kozmoworks
- Owner: arda-guler
- License: mit
- Created: 2023-10-25T18:19:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-10T11:46:42.000Z (about 1 year ago)
- Last Synced: 2024-01-25T21:46:31.148Z (10 months ago)
- Topics: astrodynamics, celestial-mechanics, orbit, orbit-propagation, orbit-propagator, orbital, orbital-maneuvers, orbital-mechanics, orbital-simulation, physics, physics-simulation, propagator, space, space-mission, space-mission-design, space-navigation, space-travel, trajectory, trajectory-analysis, trajectory-planning
- Language: C++
- Homepage:
- Size: 1.51 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kozmoworks
![Figure_1](https://github.com/arda-guler/Kozmoworks/assets/80536083/a66d6e98-f1c1-423f-bd40-941b56f31283)
*Trajectory lines for two satellites maneuvering around Earth - scales in meters***Kozmoworks** is an astrodynamics and space mission simulator. This version features an **8th order symplectic orbit propagator** and currently supports **n-body problems** with:
- impulsive orbital maneuvers
- finite burn orbital maneuvers of constant acceleration type
- atmospheric drag effects
- radiation pressure
- spherical harmonics gravity field modelsSome lower priority features are yet to be implemented:
- Relativistic effects
- Complex propulsion and attitude simulations (incl. gravity gradient torque and the like)
- Spacecraft power and systems management
- Additional physics integrator/propagator options
- Built-in 3D visualizations
- Graphical scenario editorMission scenarios are defined in .json files - see scenarios/test.json for an example.
## License(s)
Kozmoworks is licensed under [MIT License](https://github.com/arda-guler/Kozmoworks/blob/master/LICENSE).Kozmoworks uses [nlohmann/json](https://github.com/nlohmann/json), licensed under [MIT License](https://github.com/nlohmann/json/blob/develop/LICENSE.MIT).
## OS3D
Kozmoworks is also the successor to [OrbitSim3D](https://github.com/arda-guler/orbitSim3D), a space mission simulator written entirely in Python, using pyOpenGL - check it out if you like!