Spacecraft Control Toolbox

Overview | SCT Pro | Academic | CubeSat | Textbook |

Formation Flying Module

Overview | Solutions


New in Version 10:
We have added a set of algorithms for safe orbit guidance between close-orbiting vehicles. These are the same algorithms used to implement safe orbit guidance mode for the PRISMA mission! The new functions include core algorithms, a simulation, coordinate transformations, plotting/analysis tools, and two demos.

Overview

The Formation Flying module was developed over the course of two SBIR contracts with NASA Goddard Space Flight Center. The scope of these contracts was to develop a reconfigurable, decentralized framework for autonomous guidance and control in large formations of spacecraft. The outcome of this work was a prototype design for a decentralized formation flying (DFF) control system. The DFF design document is available for download via the link below.

Formation flying is an essential capability for many future missions being planned at NASA, ESA and the DoD. However, it is still a new and developing technology. The Formation Flying Module provides a comprehensive and valuable set of tools for any organization embarking on such a mission. The collection of algorithms, simulations, and design tools offered in the Formation Flying Module is unparalleled in its depth and breadth.

The main features of the module are summarized below. For more detailed information on the capabilities of the software, download the User's Guide or contact us directly with questions.

Resources

Demos

Click on the image below to see a screenshot from the "DFFSim"" demo:

Key Features

New in v10

FormationFlying/Collision/ConjunctionPlane.m
FormationFlying/Demos/SafeGuidance/SafeEllipseDemo.m
FormationFlying/Demos/SafeGuidance/SafeGuidanceDemo.m
FormationFlying/SafeGuidance/AlongTrackMotion.m
FormationFlying/SafeGuidance/AnimateRE.m
FormationFlying/SafeGuidance/CrossTrackDeltaV.m
FormationFlying/SafeGuidance/ComputeRE.m
FormationFlying/SafeGuidance/DeltaVChart.m
FormationFlying/SafeGuidance/EllipseDeltaV.m
FormationFlying/SafeGuidance/HillsEqnsSLO.m
FormationFlying/SafeGuidance/NominalSafeGuidance.m
FormationFlying/SafeGuidance/PlotRun3D.m
FormationFlying/SafeGuidance/PositionDeltaV.m
FormationFlying/SafeGuidance/RadialOscillation.m
FormationFlying/SafeGuidance/RestrictDeltaV.m
FormationFlying/SafeGuidance/RE2Hills.m
FormationFlying/SafeGuidance/RE2SLO.m
FormationFlying/SafeGuidance/SafeEllipseParams.m
FormationFlying/SafeGuidance/SafeEllipsePosVel.m
FormationFlying/SafeGuidance/SafeGuidance.m
FormationFlying/SafeGuidance/SafeGuidanceBurnData.m