This collection of C++ classes allows users to create and simulate aerospace vehicle models that are needed to test prototyped display software. A software model of the Apollo LEM spacecraft was developed on a Windows-based PC, and was used for initial testing and research of cockpit displays. The model was later updated to the current Altair configuration — the name of NASA’s next lunar lander. The software models the Moon geometry based on Clementine data and lunar gravity in a 6-degrees-of-freedom (DOF) model. The mass/inertias are modeled from the current, known data of the latest released Altair model.
The software is designed such that additional models can be developed and incorporated into existing visual simulations. The software consists of three parts: a user interface, a generic physics engine, and a specific model instance. The model software is contained in its own library, and can be easily ported to any computer. One major advantage of this innovation is that it is internally developed, and can be easily modified to meet visual requirements of various simulations.