FreeFlyer Paradigm

Top  Previous  Next

How does it work?

At its core, FreeFlyer is a scripting engine which gives you full control over the inputs, outputs, and logical flow of an astrodynamical simulation. FreeFlyer layers a graphical user interface over this core in order to foster increased organization, productivity, and ease of use. This approach provides the best of both worlds - facilitating the rapid configuration of complex analyses through the use of intuitive editors, while allowing fine control over a simulation through the use of a flexible scripting language. This balance makes FreeFlyer the tool of choice.



What is a Mission Plan?

When working within FreeFlyer, you will create both objects and commands.


FreeFlyer objects represent both physical objects such as a spacecraft or ground station, as well as processes such as a finite burn or orbit determination.

FreeFlyer commands allow you to perform actions on the objects you have created. You might use the Step command to propagate a spacecraft state, or use the View command to create a 3D visualization of your simulation.


The configuration you create can be stored in a Mission Plan (.MissionPlan) file.