JSBSim - History and Overview

History and Overview

JSBSim was conceived in 1996 as a lightweight, data-driven, non-linear, six degree-of-freedom (6DoF), batch simulation application aimed at modeling flight dynamics and control for aircraft. Since the earliest versions, JSBSim has benefited from the open source development environment it has grown within, and the wide variety of users that have contributed ideas for its continued improvement. It has been incorporated into larger, full-featured, flight simulation applications and architectures (known examples are FlightGear and OpenEaagles), and has been used as a batch simulation tool in industry and academia.

As an example of ease of use, the following code illustrates how JSBSim could be called by a small program, with execution being controlled by a script:

#include int main(int argc, char **argv) { JSBSim::FGFDMExec FDMExec; bool result = true; FDMExec.LoadScript(argv); while (result) result = FDMExec.Run; }

The above application works when built with the JSBSim library, and it only needs to be supplied with an aircraft configuration file, an initial conditions file, and a script file that controls execution. All of these files are defined using XML (eXtensible Markup Language). JSBSim is perhaps the first flight dynamics model to employ XML to describe an aircraft for simulation. An example of an aerodynamic definition is shown below:

aero/qbar-area fcs/flap-pos-deg 0.0 0.0 10.0 0.007 20.0 0.012 30.0 0.018

Read more about this topic:  JSBSim

Famous quotes containing the words history and and/or history:

    The basic idea which runs right through modern history and modern liberalism is that the public has got to be marginalized. The general public are viewed as no more than ignorant and meddlesome outsiders, a bewildered herd.
    Noam Chomsky (b. 1928)

    I cannot be much pleased without an appearance of truth; at least of possibility—I wish the history to be natural though the sentiments are refined; and the characters to be probable, though their behaviour is excelling.
    Frances Burney (1752–1840)