Path: FormationFlying/Guidance
% Run a formation flying simulation with "DFFSim". A reconfiguration is performed using decentralized formation flying (DFF) guidance and control algorithms developed by PSS under NASA SBIR contracts. This demo is initially set up to do a 4-satellite reconfiguration maneuver from an out-of-plane leader follower (repeated groundtrack) formation to a dual-plane projected circle formation with the reference on one circle. Several parameters may be modified by the user, including the number of satellites, the simulation time-step, and the initial and final states of the cluster. Since version 7. ------------------------------------------------------------------------ See also WrapPhase, DFFSim, RotateState, GenerateTeamGoals, Goals2DeltaElem, M2Nu ------------------------------------------------------------------------ % --------------------------------------------------------------------------- Copyright (c) 2003 Princeton Satellite Systems, Inc. All rights reserved. ---------------------------------------------------------------------------
AC: ACData/ACTConstants AerospaceUtils: AtmosphericCalculations/AtmDens2 AerospaceUtils: AtmosphericCalculations/AtmJ70 AerospaceUtils: AtmosphericCalculations/BaromExp AerospaceUtils: AtmosphericCalculations/DiffusionExp AerospaceUtils: Coord/ECIToEF FormationFlying: Analysis/DFFSim FormationFlying: Control/ImpulsiveLPManeuver FormationFlying: Control/ImpulsiveManeuver FormationFlying: Control/InPlane FormationFlying: Control/IterativeImpulsiveManeuver FormationFlying: Control/Lyapunov FormationFlying: Control/OptimalInPlaneDeltaV FormationFlying: Control/OutOfPlane FormationFlying: Coord/CirclePhase FormationFlying: Coord/EllipsePhase FormationFlying: Coord/GetHillsMats FormationFlying: Coord/InitializeFormation FormationFlying: Coord/IsCircGeom FormationFlying: Coord/IsEccGeom FormationFlying: Coord/RotateState FormationFlying: Coord/TeamGoals2Geom FormationFlying: DataStructures/BurnData_Structure FormationFlying: DataStructures/Constraints_Structure FormationFlying: DataStructures/CostEstimate_Structure FormationFlying: DataStructures/EccGeometry_Structure FormationFlying: DataStructures/Geometry_Structure FormationFlying: DataStructures/Maneuver_Structure FormationFlying: DataStructures/PlanningParameters_Structure FormationFlying: DataStructures/TeamGoals_Structure FormationFlying: DataStructures/Window_Structure FormationFlying: Dynamics/DiscreteHills FormationFlying: Dynamics/HillsEqns FormationFlying: EccDynamics/FFEccDH FormationFlying: EccDynamics/FFEccDiscreteHills FormationFlying: EccDynamics/FFEccGoals FormationFlying: EccDynamics/FFEccIntConst FormationFlying: EccDynamics/FFEccLawdensEqns FormationFlying: EccDynamics/FFEccLinOrb FormationFlying: EccDynamics/FFEccProp FormationFlying: EccDynamics/FFEccRMat FormationFlying: EccDynamics/FFEccXExt FormationFlying: EccDynamics/FFEccYExt FormationFlying: EccDynamics/FFEccZExt EccDynamics: Derivatives/FFEccDDX EccDynamics: Derivatives/FFEccDDY EccDynamics: Derivatives/FFEccDDZ EccDynamics: Derivatives/FFEccDX EccDynamics: Derivatives/FFEccDY EccDynamics: Derivatives/FFEccDZ FormationFlying: Guidance/CostMatrixRows FormationFlying: Guidance/EstimateCost FormationFlying: Guidance/FindMinSet FormationFlying: Guidance/GenerateTeamGoals FormationFlying: Guidance/InitializeCostMatrix FormationFlying: Guidance/OptimalAssignment FormationFlying: Guidance/PCGoals FormationFlying: Guidance/PopulateCostMatrix FormationFlying: Guidance/PrivilegedAssignment FormationFlying: Guidance/SetupAssignmentProblem FormationFlying: Guidance/SortTeamGoals FormationFlying: LP/LPCircular FormationFlying: LP/LPCircularTimeWeight FormationFlying: LP/LPEccentric FormationFlying: LP/LPEccentricGVE FormationFlying: LP/LPEccentricTimeWeight FormationFlying: Transformation/AbsRelECI2Hills FormationFlying: Transformation/DeltaElem2Goals FormationFlying: Transformation/DeltaElem2Hills FormationFlying: Transformation/ECI2Hills FormationFlying: Transformation/ECI2MeanElements FormationFlying: Transformation/FFEccGoals2Hills FormationFlying: Transformation/FFEccHills2DeltaElem FormationFlying: Transformation/FFEccHills2Goals FormationFlying: Transformation/GeometryCirc2Ecc FormationFlying: Transformation/GeometryEcc2Circ FormationFlying: Transformation/Goals2DeltaElem FormationFlying: Transformation/Goals2Hills FormationFlying: Transformation/Hills2DeltaElem FormationFlying: Transformation/Hills2ECI FormationFlying: Transformation/Hills2Goals FormationFlying: Transformation/Osc2Mean FormationFlying: Utility/AccelVector2ManeuverStruct FormationFlying: Utility/ApplyDeltaV FormationFlying: Utility/FFEccTargetTrueAnom FormationFlying: Utility/ManeuverStruct2AccelVector FormationFlying: Utility/MeanAnom2TrueLat FormationFlying: Utility/NOrbVector FormationFlying: Utility/Nu2TimeDomain FormationFlying: Utility/NuDot FormationFlying: Utility/Time2NuDomain FormationFlying: Utility/TimeUntilTheta FormationFlying: Visual/CostVis FormationFlying: Visual/FFEccAnalyzeShape FormationFlying: Visual/HillsFramePlot FormationFlying: Visual/ViewRelativeMotion Orbit: GravityModels/LoadGEM Orbit: GravityModels/LoadGravityModel Orbit: GravityModels/NormalizationMatrix Orbit: GravityModels/UnnormalizeGravity Orbit: OrbitCoord/Alfriend2El Orbit: OrbitCoord/El2Alfriend Orbit: OrbitCoord/OrbElemDiff Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/AGravity Orbit: OrbitMechanics/APlanet Orbit: OrbitMechanics/CylOrb Orbit: OrbitMechanics/GVEDynamics Orbit: OrbitMechanics/RVOrbGen Orbit: OrbitMechanics/SphOrb Orbit: RHSOrbit/FOrb Orbit: RHSOrbit/FOrbHF Orbit: RHSOrbit/LinOrb Plotting: GUI/AnimationGUI Plotting: Help/HelpSystem Plotting: Utilities/InitializeAxes SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/El2RV SC: BasicOrbit/FOrbCart SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/M2Nu SC: BasicOrbit/M2NuAbs SC: BasicOrbit/M2NuPb SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/Nu2MAbs SC: BasicOrbit/OrbRate SC: BasicOrbit/Period SC: BasicOrbit/RV2El SC: Disturbances/SolarF SC: Ephem/Eclipse SC: Ephem/MoonV1 SC: Ephem/SunV1 SC: SCData/sCTConstants SC: SCMat/GEMT1 Common: CommonData/Constants Common: CommonData/SwooshWatermark Common: CommonData/xSplashSmall Common: ComponentModels/Box Common: ComponentModels/Cone Common: ComponentModels/Frustrum Common: Control/C2DZOH Common: Database/Constant Common: General/CellToMat Common: General/CloseFigure Common: General/DeBlankLT Common: General/DeleteCell Common: General/DispWithTitle Common: General/GetNewTag Common: General/MatToCell Common: General/StringMatch Common: General/Watermark Common: Graphics/AddView Common: Graphics/AddZoom Common: Graphics/Axis3D Common: Graphics/CameraControls Common: Graphics/DrawVertices Common: Graphics/Ellipsd Common: Graphics/Map Common: Graphics/Mesh2 Common: Graphics/NPlot Common: Graphics/NewFig Common: Graphics/Plot2D Common: Graphics/PltStyle Common: Graphics/SliderBar Common: Graphics/TimeLabl Common: Graphics/TitleS Common: Graphics/XLabelS Common: Graphics/YLabelS Common: Graphics/ZLabelS Common: Quaternion/QForm Common: Quaternion/QTForm Common: Quaternion/U2Q Common: Time/DTAToDTS Common: Time/DTSToDTA Common: Time/Date2DN Common: Time/Date2JD Common: Time/JD2000 Common: Time/JD2DN Common: Time/JD2Date Common: Time/JD2T Common: Time/T2JD Common: Transform/RotMat Math: Analysis/PDAL Math: Analysis/SCHarm Math: Analysis/Simplex Math: Analysis/Simplex2 Math: Geometry/Perpendicular Math: Integration/RK4 Math: Linear/Cross Math: Linear/Dot Math: Linear/DupVect Math: Linear/Factorl Math: Linear/InvP Math: Linear/Mag Math: Linear/Unit Math: MathUtils/R2P5 Math: Solvers/NewtRaph Math: Trigonometry/ACosD Math: Trigonometry/CosD Math: Trigonometry/SinD Math: Trigonometry/UnwrapPhase Math: Trigonometry/WrapPhase
Back to the FormationFlying Module page