CSE498, Collaborative Design, Spring 2014
Computer Science and Engineering
Michigan State University

With over 170,000 employees around the globe and a customer base spanning 150 countries, Boeing is the world's leading aerospace company and the largest manufacturer of commercial jetliners and military aircraft.

In order to develop state-of-the-art aircraft, Boeing relies heavily on flight simulation systems to test new designs and coordinate control, thereby saving time and money, and minimizing risks for test pilots.

Flight Simulator Suite enables Boeing to take full advantage of all facets of flight simulation by improving the extendibility and the modularity of the open source flight simulation software FlightGear (FG).

Our system extends FG’s simulation engine by adding a message queuing subsystem that allows data exchange between FG and other software. For example, such data exchange is used to implement a GUI that communicates with FG to display information such as player positions.

In addition, our Flight Simulator Suite features full menus and multiple views that enables users to take advantage of the full range of FG’s many capabilities.

Finally, our suite utilizes FG’s modular structure to improve the graphics system, incorporating an array of physics engines used to compute physically accurate flight simulations.

Our Flight Simulator Suite is written using C++ and Python. We are using the ActiveMQ library to handle the message passing and wxPython to display the Graphical User Interface.