nyx_space

Module dynamics

Source
Expand description

Provides several dynamics used for orbital mechanics and attitude dynamics, which can be elegantly combined.

Re-exports§

Modules§

  • Defines some velocity change controllers.
  • The drag module handles drag in a very basic fashion. Do not use for high fidelity dynamics.
  • Defines a few examples of guidance laws.
  • The orbital module handles all Cartesian based orbital dynamics.
  • Defines solar radiation pressure models
  • The spacecraft module allows for simulation of spacecraft dynamics in general, including propulsion/maneuvers.
  • Define the spherical harmonic models. This module allows loading gravity models from PDS, EGM2008 and GMAT’s own COF files.

Enums§

Traits§

  • The AccelModel trait handles immutable dynamics which return an acceleration. Those can be added directly to Orbital Dynamics for example.
  • The Dynamics trait handles and stores any equation of motion and the state is integrated.
  • The ForceModel trait handles immutable dynamics which return a force. Those will be divided by the mass of the spacecraft to compute the acceleration (F = ma).