Mission Plan Wizards

Top  Previous  Next

These sample Mission Plans serve as wizards for creating your own Mission Plans demonstrating very basic, key functionality in FreeFlyer. All of these Mission Plans will display a sophisticated UserInterface object from which you can tweak the behavior of the script execution to your needs.

 

Jump to a Mission Plan Description:

 

Mission Plan

Engineer

Mission

Ephemeris Browser

Ephemeris Compare

Evaluate Contacts

Propagate Orbit State

 

 

Ephemeris Browser

This Mission serves as a wizard to be used to model an ephemeris file and visualize different aspects of its functionality through various plots, views, and data tables. While a 3D view and a ground track are always displayed, the other options are configurable and allow you to show plots of vector-to-vector range, spacecraft height, and semi major axis alongside data tables of Cartesian or Keplerian state information. An output summary report can also be generated on request to the specified path.

 

Sample Ephemeris Output Console from the Wizard

Sample Ephemeris Output Console from the Wizard

 

Ephemeris Compare

This Mission Plan serves as a wizard to be used to compare two ephemerides and their resulting propagated states against one another in a variety of ways. Output options include position and velocity differences at each step in both plot and data table formats, 3D and 2D views showcasing the actual orbits compared to one another, and a generated summary report document to the path specified by the user.

 

Before any propagation takes place, the Mission Plan first compares the spans contained within both ephemerides to ensure that there is overlap. If no overlap is present, the Mission Plan will throw an error and stop. If there is overlap, however, then the resulting shared span between the two ephemeris files will be the span used for propagation of the two Spacecraft objects.

 

 

Sample Ephemeris Output Console from the Wizard

Sample Ephemeris Output Console from the Wizard

 

Evaluate Contacts

This Mission Plan serves as a wizard to be used to both propagate a Spacecraft in a chosen orbit and perform contact analysis between that Spacecraft and the specified GroundStation and TDRS Spacecraft objects. The orbit type options available for use are sun synchronous, geosynchronous, generic (user-specified), Molniya, and circular.

 

Once you've selected the inputs to use and outputs to generate, the Mission Plan will report out entry and exit contact times between the propagating Spacecraft and selected GroundStation objects to the console. Selected TDRS spacecraft will be visible in the 3D and 2D output windows and will have their contact times with the propagating Spacecraft object reported to an output file by ReportInterface if requested.

 

Sun synchronous simulated orbit with GroundStation objects and some TDRS enabled for contact analysis

Sun synchronous simulated orbit with GroundStation objects and some TDRS enabled for contact analysis

 

Propagate Orbit State

This Mission Plan serves as a wizard to be used to both propagate a Spacecraft in a chosen orbit and perform an impulsive maneuver on that Spacecraft after some period of propagation if desired. The orbit type options available for use are sun synchronous, geosynchronous, generic (user-specified), Molniya, and circular.

 

Once you've selected the inputs to use and outputs to generate, the Mission Plan will perform the initial propagation, generate the ephemeris if requested, perform the maneuver if requested, and then propagate some more with a different Spacecraft color post-maneuver so that you can see the difference.

 

Generic simulated orbit centered on Mars with a performed maneuver and further propagation

Generic simulated orbit centered on Mars with a performed maneuver and further propagation