Simulator

From Albatross

Jump to: navigation, search
Sample screenshot.
Enlarge
Sample screenshot.

Our simulator is based on CRRCsim, http://crrcsim.sourceforge.net. We are modifying it by adding support for input of control information and output of flight state both via UDP datagrams.

Architecture

The core CRRCsim simulation is performed by LaRCSim, and open source flight dynamics simulation engine developed at the LARC (NASA Langley Research Center). Notes on the internal architecture of LaRCSim can be found on the LaRCSim Architecture page, and are courtesy of the Flightgear Flight Simulator

This simulator was chosen because of its relative simplicity. I considered it as much work to write a UDP interface to CRRCSim (scraping the data from LaRCSim), than to write a intermediate UDP translator. A UDP translator would have to transform our communications into a format compatible with other simulators with existing UDP interfaces (such as Flight Gear, or X-Plane).

Developement Notes

  • Method for scraping data should be similar to that used here.
Personal tools