FreeFlyer® is a commercial off-the-shelf (COTS) software application for space mission design, analysis, and operations. FreeFlyer stands out as the most powerful tool of its kind by providing users with a robust scripting language for solving all types of astrodynamics problems. FreeFlyer has been independently verified and validated for flight-tested, proven accuracy, and is used for spacecraft analysis and operations by NASA, NOAA, USAF, NRO, and commercial satellite providers.

FreeFlyer offers flexible deployment options including customizable user interfaces, cross-platform support for Windows and Linux systems, and a dedicated API for integrating custom applications. Additionally, FreeFlyer-based ground systems can integrate with any 3rd party TT&C programs and external tools. It is scalable to accommodate growing and evolving mission requirements and provides an open framework to easily adapt for the automation of mission-unique functions.

The FreeFlyer astrodynamics software comes in two license tiers, Engineer and Mission. FreeFlyer Engineer is an ideal choice for mission design and analysis, including constellation design, sensor coverages, maneuver planning, Monte Carlo analyses, and more. FreeFlyer Mission adds the FreeFlyer Orbit Determination suite as well as multiple ways to interface with external resources for integration into an operational satellite ground system.

Complete Astrodynamics Capability

SPACECRAFT PROPAGATION
  • Fixed or variable step propagation using multiple propagators and ephemeris types
  • Full force modeling capability includes Solar System, atmospheric drag/lift, solar radiation pressure, IRI, and custom celestial bodies
  • Detailed spacecraft modeling including fuel tanks, thrusters, proximity zones, and attitude modeling
  • Custom sensor modeling with obscuration masking
  • Formation support for efficiently modeling and analyzing constellation and multi-spacecraft problems
COVERAGE AND CONTACT
  • Hundreds of pre-defined and user-customizable ground station geodetic and masking profiles
  • Easy-to-use chain visibility calculations to and from any objects, including spacecraft, sensors, ground stations, celestial bodies and more
  • 1500+ reportable data parameters including spacecraft state, AOS/LOS, node crossings, miss distances, attitude, and much more
  • Temporal, spatial, and user-definable custom constraints
  • Customizable graphics visualizations for complex coverage scenarios
MANEUVERING AND TARGETING
  • Native support for impulsive and finite burn maneuvers
  • Modeling for mono- and bi-propellant blow down systems
  • Electric and chemical propulsion support, including low-thrust systems
  • Built-in multi-variable targeting tool with differential corrector
  • Spacecraft tank, thruster, and mass flow modeling for accurate fuel consumption reports
ORBIT DETERMINATION
  • State estimation methods of Batch Least Squates, Extended Kalman Filter, and Unscented Kalman Filter, with customizable combinations
  • Spacecraft receiver and transponder modeling and co-variance propagation
  • Ground station location, ground station antenna bias, transponder delay, maneuver and spacecraft property estimation methods
  • Tracking data simulator and editor for managing data outliers and viewing multiple measurement types simultaneously
  • Ground-based, TDRS, GPS point solution and pseudorange, Spacecraft-to-Spacecraft, and BRTS tracking data types

* Only available in FreeFlyer Mission

INTERPLANETARY ANALYSIS
  • Support for multiple coordinate systems across any celestial objects
  • Custom celestial objects for modeling asteroids, comets, and other planetary moon systems
  • Ground station and spacecraft central body definable as any celestial object
  • B-plane analysis and Rotating Libration Point (RLP) support
  • Dynamically controllable solar system parameters for mission-specific deep-space propagation requirements
OUTPUT OPTIONS
  • Customizable 2D and 3D OpenGL visualizations
  • Fully tailorable Cartesian and polar plots for use with any mission parameters
  • Controllable layout of all output windows for high fidelity situational awareness displays
  • Any user data reportable to consoles, tables, or export via custom reports
  • Custom layer control of foreground and background elements within a single output window for fine-tuned display control
FREEFLYER SCRIPT
  • Scripting language provides full user control over all inputs, outputs, and logical flow of astrodynamical simulations
  • Integrated development and execution environment includes syntax auto-complete, text coloring, and native debugger
  • In-script methods for file parsing of external data
  • 30+ mathematical functions, including matrix math and coordinate system conversions for custom algorithm implementation
  • User-defined functions, macros, and lists enable systems to be complex yet not overwhelming
EXTERNAL INTERFACES
  • Custom force modeling and custom object definitions via FreeFlyer Extensions
  • Dedicated interfaces for MATLAB, TCP/IP sockets, databases, and other external applications
  • Interfaces with ODBC databases.
  • Runtime Application Program Interface (API) for use with other C/C++, C#, and Java applications
  • Customizable user interfaces to manage operational script workflows
  • Full support for seamless system integration and 24/7 automation in operational ground systems

* Only available in FreeFlyer Mission

FreeFlyer® Documents

FreeFlyer Brochure