DFFGuidanceLaw:

Path: FormationFlying/Software

% The decentralized guidance law.

------------------------------------------------------------------------
   Form:
   t = DFFGuidanceLaw( action, d, k )
------------------------------------------------------------------------

   ------
   Inputs
   ------
   action        (1,:)     Action to be performed        
   d             (1,1)     Data structure for inputs
   k             (1,1)     Unique spacecraft ID

   -------
   Outputs
   -------
   t             (1,1)     Output. Defined for actions
                           'get telemetry', 'get telemetry names' and
                           'get telemetry units' and any accessors
                           you may add.

------------------------------------------------------------------------

Children:

AC: ACData/ACTConstants
AerospaceUtils: Coord/ECIToEF
AerospaceUtils: Coord/LatLonToR
AerospaceUtils: Coord/Q2RADec
AerospaceUtils: Coord/QHills
AerospaceUtils: Coord/QLVLH
AerospaceUtils: Coord/U2RADec
FormationFlying: Analysis/CheckDeltaVs
FormationFlying: Collision/CollProbSet
FormationFlying: Collision/CollisionInit
FormationFlying: Collision/CollisionMonAlg
FormationFlying: Collision/CollisionSurvey
FormationFlying: Collision/DistantPtToEll
FormationFlying: Collision/Ellipsoid
FormationFlying: Collision/Laguerre
FormationFlying: Collision/PredictCollision
FormationFlying: Collision/VerifyCollStruct
FormationFlying: Control/ImpulsiveLPManeuver
FormationFlying: Control/ImpulsiveManeuver
FormationFlying: Control/InPlane
FormationFlying: Control/IterativeImpulsiveManeuver
FormationFlying: Control/LinOrbLQG
FormationFlying: Control/OptimalInPlaneDeltaV
FormationFlying: Control/OutOfPlane
FormationFlying: Coord/AddGoals
FormationFlying: Coord/AlignThruster
FormationFlying: Coord/CirclePhase
FormationFlying: Coord/EllipsePhase
FormationFlying: Coord/GetHillsMats
FormationFlying: Coord/InitializeFormation
FormationFlying: Coord/IsCircGeom
FormationFlying: Coord/IsEccGeom
FormationFlying: Coord/RotateState
FormationFlying: Coord/SubGoals
FormationFlying: Coord/TeamGoals2Geom
FormationFlying: DataStructures/BurnData_Structure
FormationFlying: DataStructures/Command_Structure
FormationFlying: DataStructures/Constraints_Structure
FormationFlying: DataStructures/CostEstimate_Structure
FormationFlying: DataStructures/DeltaVCommand_Structure
FormationFlying: DataStructures/EccGeometry_Structure
FormationFlying: DataStructures/EccTeamGoals_Structure
FormationFlying: DataStructures/Geometry_Structure
FormationFlying: DataStructures/ISLMessage_Structure
FormationFlying: DataStructures/Maneuver_Structure
FormationFlying: DataStructures/Orientation_Structure
FormationFlying: DataStructures/PlanningParameters_Structure
FormationFlying: DataStructures/State_Structure
FormationFlying: DataStructures/TeamGoals_Structure
FormationFlying: DataStructures/Team_Structure
FormationFlying: DataStructures/Window_Structure
Demos: Collision/SampleMvr
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/AutoFormGeometry
FormationFlying: Guidance/CostMatrixRows
FormationFlying: Guidance/EstimateCost
FormationFlying: Guidance/FFEccEstimateCost
FormationFlying: Guidance/FFEccGenerateTeamGoals
FormationFlying: Guidance/FFEccHexahedronGeometry
FormationFlying: Guidance/FFEccTetrahedronGeometry
FormationFlying: Guidance/FindMinSet
FormationFlying: Guidance/GenerateTeamGoals
FormationFlying: Guidance/InitializeCostMatrix
FormationFlying: Guidance/NearestOffset
FormationFlying: Guidance/OptimalAssignment
FormationFlying: Guidance/PCGoals
FormationFlying: Guidance/PopulateCostMatrix
FormationFlying: Guidance/PrivilegedAssignment
FormationFlying: Guidance/RestrictIDSet
FormationFlying: Guidance/SetupAssignmentProblem
FormationFlying: Guidance/SortTeamGoals
FormationFlying: IntegratedSim/DFFAttitudeTarget
FormationFlying: IntegratedSim/DFFControl
IntegratedSim: Actuators/DFFThrusters
IntegratedSim: Actuators/IdealActuator
IntegratedSim: CommandLists/MainDemoCommandList
IntegratedSim: DefaultData/DefaultTankData
IntegratedSim: DefaultData/ParameterUploadDictionary
IntegratedSim: DefaultData/SoftwareCommandDictionary
IntegratedSim: DefaultData/SpacecraftParameters
IntegratedSim: DefaultData/TelemetryDictionary
IntegratedSim: Initialize/TeamOrgDemo
IntegratedSim: Sensors/StateSensor
IntegratedSim: Software/DFFAttitudeController
IntegratedSim: Software/DFFAttitudeManagement
IntegratedSim: Software/DFFAttitudeManeuver
IntegratedSim: Software/DFFCollisionMonitor
IntegratedSim: Software/DFFCommandProcessing
IntegratedSim: Software/DFFControlLaw
IntegratedSim: Software/DFFCoordinateTransformation
IntegratedSim: Software/DFFDeltaVManagement
IntegratedSim: Software/DFFISLManagement
IntegratedSim: Software/DFFParameterDatabase
IntegratedSim: Software/DFFRelativeNavigation
IntegratedSim: Software/DFFTeamManagement
FormationFlying: LP/LPCircular
FormationFlying: LP/LPCircularTimeWeight
FormationFlying: LP/LPEccentric
FormationFlying: LP/LPEccentricGVE
FormationFlying: LP/LPEccentricTimeWeight
FormationFlying: Transformation/AbsRelECI2Hills
FormationFlying: Transformation/DeltaEl2Alfriend
FormationFlying: Transformation/DeltaElem2Goals
FormationFlying: Transformation/DeltaElem2Hills
FormationFlying: Transformation/ECI2Hills
FormationFlying: Transformation/ECI2MeanElements
FormationFlying: Transformation/FFEccDeltaElem2Goals
FormationFlying: Transformation/FFEccDeltaElem2Hills
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/DataSize
FormationFlying: Utility/FFEccTargetTrueAnom
FormationFlying: Utility/Hexahedron
FormationFlying: Utility/JD2SS1970
FormationFlying: Utility/ManeuverStruct2AccelVector
FormationFlying: Utility/MeanAnom2TrueLat
FormationFlying: Utility/NOrbVector
FormationFlying: Utility/Nu2TimeDomain
FormationFlying: Utility/NuDot
FormationFlying: Utility/SS19702JD
FormationFlying: Utility/Tetrahedron
FormationFlying: Utility/Time2NuDomain
FormationFlying: Utility/TimeUntilTheta
FormationFlying: Visual/CostVis
FormationFlying: Visual/FFEccAnalyzeShape
FormationFlying: Visual/HillsFramePlot
FormationFlying: Visual/TeamLevels
FormationFlying: Visual/ViewRelativeMotion
Orbit: OrbitCoord/Alfriend2El
Orbit: OrbitCoord/El2Alfriend
Orbit: OrbitCoord/OrbElemDiff
Orbit: OrbitCoord/SLR
Orbit: OrbitData/LEOData
Orbit: OrbitMechanics/GVEDynamics
Orbit: OrbitMechanics/RVOrbGen
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/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: BasicOrbit/RVFromKepler
SC: Ephem/EOfE
SC: Ephem/EarthNut
SC: Ephem/EarthPre
SC: Ephem/EarthRot
SC: Ephem/GMSTime
SC: Ephem/MSidDay
SC: Ephem/MoonV1
SC: Ephem/NutDelta
SC: Ephem/ObOfE
SC: Ephem/SunV1
SC: Ephem/TruEarth
SC: SCData/sCTConstants
Common: CommonData/Constants
Common: CommonData/Sosumi
Common: CommonData/SwooshWatermark
Common: CommonData/xSplashSmall
Common: ComponentModels/Box
Common: ComponentModels/Cone
Common: ComponentModels/Frustrum
Common: Control/C2DZOH
Common: Control/C2DelZOH
Common: Control/FResp
Common: Control/GND
Common: Control/GSS
Common: Control/ND2SS
Common: Control/PIDMIMO
Common: Control/QCE
Common: Control/QCR
Common: Control/Riccati
Common: Control/S2Damp
Common: Control/SS2ND
Common: Control/SizeABCD
Common: Control/TrnsZero
Common: Control/WPZ
Common: Control/WReson
Common: Control/ZFresp
Common: Database/Constant
Common: GUIs/MessageQueue
Common: General/CellToMat
Common: General/CloseFigure
Common: General/DeBlankLT
Common: General/DeleteCell
Common: General/DispWithTitle
Common: General/FSWClock
Common: General/GetNewTag
Common: General/ListCases
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/LogLimit
Common: Graphics/Map
Common: Graphics/Mesh2
Common: Graphics/NewFig
Common: Graphics/Plot2D
Common: Graphics/Plot3D
Common: Graphics/PltStyle
Common: Graphics/SliderBar
Common: Graphics/TextS
Common: Graphics/TimeLabl
Common: Graphics/TitleS
Common: Graphics/XLabelS
Common: Graphics/YLabelS
Common: Graphics/ZLabelS
Common: Quaternion/AU2Q
Common: Quaternion/AnimQ
Common: Quaternion/Mat2Q
Common: Quaternion/Q2AU
Common: Quaternion/Q2Mat
Common: Quaternion/QForm
Common: Quaternion/QMult
Common: Quaternion/QPose
Common: Quaternion/QTForm
Common: Quaternion/QUnit
Common: Quaternion/U2Q
Common: Time/DTSToDTA
Common: Time/Date2JD
Common: Time/JD2000
Common: Time/JD2T
Common: Time/JDToMidnight
Common: Time/T2JD
Common: Transform/Eul2Mat
Common: Transform/Eul2Q
Common: Transform/RotMat
Math: Analysis/Simplex
Math: Analysis/Simplex2
Math: Geometry/Perpendicular
Math: Integration/RK4TI
Math: Linear/ColCompR
Math: Linear/Cross
Math: Linear/DelLZ
Math: Linear/Dot
Math: Linear/DupVect
Math: Linear/InvP
Math: Linear/IsZero
Math: Linear/Mag
Math: Linear/RowCompU
Math: Linear/Unit
Math: MathUtils/Odd
Math: MathUtils/R2P5
Math: Solvers/NewtRaph
Math: Trigonometry/CosD
Math: Trigonometry/DeltCirc
Math: Trigonometry/SinD
Math: Trigonometry/UnwrapPhase
Math: Trigonometry/WrapPhase

Back to the FormationFlying Module page