GMAT is designed to model, optimize, and estimate spacecraft trajectories in flight regimes ranging from low Earth orbit to lunar applications, interplanetary trajectories, and other deep space missions. Analysts model space missions in GMAT by first creating resources such as spacecraft, propagators, estimators, and optimizers.
Resources can be configured to meet the needs of specific applications and missions. GMAT contains an extensive set of available Resources that can be broken down into physical model Resources and analysis model Resources. Physical Resources include spacecraft, thruster, tank, ground station, formation, impulsive burn, finite burn, planet, comet, asteroid, moon, barycenter, libration point. Analysis model Resources include differential corrector, propagator, optimizer ,estimator*, 3-D graphic, x-y plot, report file, ephemeris file, user-defined variable, array, and string, coordinate system, custom subroutine, MATLAB function, and data.
Below we illustrate some recent applications using GMAT. A solution is shown that uses a low thrust propulsion system and a cube-sat for a lunar mission.