Orbit Module

Directory List

GravityModels OrbitCoord OrbitManeuver
OrbitMechanics RHSOrbit Visualization


GravityModels

Load the GEMT1 data.
Load a spherical harmonic gravity model (.geo) from GSFC/U. of Texas at Austin.
Load the SGM150 Lunar gravity model.
Generate a normalization matrix for spherical harmonics
Remove normalization from a gravity model

Back To Top

OrbitCoord

Converts semi-major axis and eccentricity to right perigee and apogee.
[a,th,i,q1,q2,W] -> [a,i,W,w,e,M]
Convert NORAD TLE string into a data structure.
Compute the transformation matrix that rotates ENU to ECEF coordinates.
Convert the standard orbital element set into an Alfriend orbital element set
Computes the differences between orbital element vectors.
Transform (range,azimuth) to (latitude,longitude) coordinates.
Converts perigee and apogee to semi-major axis and eccentricity
Computes the semi-latus rectum.

Back To Top

OrbitManeuver

Find a coplanar orbit with a different altitude

Back To Top

OrbitMechanics

Compute the gravitational acceleration in spherical coordinates.
Compute the gravitational acceleration in cartesian coordinates.
Perturbing acceleration due to a planet on a spacecraft.
Propagates the NORAD two line elements (TLE), ex. SGP, SGP4, SGP8.
Convert NORAD to Keplerian elements.
Propagates the NORAD two line elements, ex. SGP, SGP4, SGP8.
Propagates a set of NORAD two line elements with a common time frame.
Generate an orbit by propagating Keplerian elements.

Back To Top

RHSOrbit

Computes the right hand side for Earth gravity with J2.

Back To Top

Visualization

Plot an orbit track in the Earth/Moon System.
Plot a planet-fixed orbit track in 2D or 3D.

Back To Top

Back to API main page