Skip to content

A collection of tools for simulating and visualizing spacecraft trajectories

Notifications You must be signed in to change notification settings

iscoooooo/orbital-mechanics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orbital-Mechanics

Overview

This project provides a suite of tools for simulating, analyzing, and visualizing spacecraft trajectories. It is designed for aerospace engineers, and students who want to study orbital mechanics and spacecraft motion.

Features

  • Spacecraft Class: The core of the project, this class allows users to create spacecraft objects with either:

    • A set of Keplerian orbital elements (e.g., semi-major axis, eccentricity, inclination)
    • An initial state vector (position and velocity)
  • Trajectory Propagation: Once a spacecraft object is defined, its trajectory can be propagated over time using numerical integration methods.

  • Visualization: The project includes methods to plot and visualize spacecraft trajectories in 2D and 3D, including:

    • Orbit plots
    • Ground tracks
    • State vectors (position and velocity) over time
  • Analysis Tools: Additional methods allow for the analysis of orbital elements, state vectors, and other parameters critical to mission design and spacecraft operations.

Development Status

This project is currently under active development. Future updates will include the ability to add perturbations such as:

  • Aerodynamic Drag: Simulate the effects of atmospheric drag on low Earth orbit spacecraft.
  • Solar Radiation Pressure: Model the influence of solar radiation on spacecraft trajectories, particularly in high-altitude orbits.

Stay tuned for these and other enhancements!

Example Plots

Below are example plots that you can generate with this tool: molniya_3d molniya_groundtrack molniya_coes

Getting Started

Dependencies

Installation

(coming soon)

About

A collection of tools for simulating and visualizing spacecraft trajectories

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages