Path: FormationFlying/Guidance
% Generate a Team Goals data structure given the formation type and size. Enter a single input, 'list', to see a list of all supported types. This function: + supports all 10 formation types for circular orbits - circular based trajectories found with GenerateTeamGoals - desired x,y,z position of each trajectory is used - each eccentric trajectory defined by the constraint that they intersect the desired position at the given true anomaly "nu" + supports new formation types designed explicitly for eccentric orbits - tetrahedron at true anomaly "nu", with orientation "eul" (requires that nRels = 3 ) - others ? Since version 7. -------------------------------------------------------------------------- Usage: teamGoals = FFEccGenerateTeamGoals( el0, fType, fSize, nRels, teamID, nu, eul ); -------------------------------------------------------------------------- ------ Inputs ------ el0 (1,6) reference orbital elements [a,th,i,q1,q2,W] fType (1) formation type fSize (1) formation size nRels (1) number of relatives in the team teamID (1) unique integer team ID nu (1) true anomaly at which specified geometry occurs [rad] eul (3,1) Euler angles to define orientation of geometry (optional) ------- Outputs ------- teamGoals (.) Team Goals data structure, with geometric goals for all unique states, and corresponding constraints --------------------------------------------------------------------------
AerospaceUtils: Coord/ECIToEF FormationFlying: Coord/CirclePhase FormationFlying: Coord/EllipsePhase FormationFlying: Coord/GetHillsMats FormationFlying: Coord/RotateState FormationFlying: Coord/TeamGoals2Geom FormationFlying: DataStructures/Constraints_Structure FormationFlying: DataStructures/EccGeometry_Structure FormationFlying: DataStructures/EccTeamGoals_Structure FormationFlying: DataStructures/Geometry_Structure FormationFlying: DataStructures/TeamGoals_Structure FormationFlying: EccDynamics/FFEccDH FormationFlying: EccDynamics/FFEccGoals 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/FFEccHexahedronGeometry FormationFlying: Guidance/FFEccTetrahedronGeometry FormationFlying: Guidance/GenerateTeamGoals FormationFlying: Guidance/PCGoals FormationFlying: Guidance/SetupAssignmentProblem FormationFlying: Transformation/AbsRelECI2Hills FormationFlying: Transformation/DeltaElem2Goals FormationFlying: Transformation/DeltaElem2Hills FormationFlying: Transformation/FFEccGoals2Hills FormationFlying: Transformation/FFEccHills2Goals FormationFlying: Transformation/Goals2DeltaElem FormationFlying: Transformation/Goals2Hills FormationFlying: Transformation/Hills2DeltaElem FormationFlying: Transformation/Hills2Goals FormationFlying: Utility/Hexahedron FormationFlying: Utility/Nu2TimeDomain FormationFlying: Utility/NuDot FormationFlying: Utility/Tetrahedron FormationFlying: Utility/Time2NuDomain FormationFlying: Visual/FFEccAnalyzeShape FormationFlying: Visual/ViewRelativeMotion Orbit: OrbitCoord/Alfriend2El Orbit: OrbitCoord/El2Alfriend Orbit: OrbitCoord/SLR Orbit: OrbitMechanics/RVOrbGen Plotting: GUI/AnimationGUI Plotting: Help/HelpSystem Plotting: Utilities/InitializeAxes SC: BasicOrbit/CP2I SC: BasicOrbit/E2M SC: BasicOrbit/E2Nu SC: BasicOrbit/M2E SC: BasicOrbit/M2EApp SC: BasicOrbit/M2EEl SC: BasicOrbit/M2EHy SC: BasicOrbit/M2Nu SC: BasicOrbit/M2NuPb SC: BasicOrbit/Nu2E SC: BasicOrbit/Nu2M SC: BasicOrbit/OrbRate SC: BasicOrbit/RV2El SC: Ephem/SunV1 Common: CommonData/SwooshWatermark Common: ComponentModels/Box Common: ComponentModels/Cone Common: ComponentModels/Frustrum Common: General/CellToMat Common: General/CloseFigure Common: General/DeBlankLT Common: General/GetNewTag Common: General/MatToCell 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/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/DTSToDTA Common: Time/Date2JD Common: Time/JD2000 Common: Time/JD2T Common: Time/T2JD Common: Transform/Eul2Q Common: Transform/RotMat Math: Geometry/Perpendicular Math: Linear/Cross Math: Linear/Dot Math: Linear/DupVect Math: Linear/Mag Math: Linear/Unit Math: Solvers/NewtRaph Math: Trigonometry/CosD Math: Trigonometry/SinD Math: Trigonometry/WrapPhase
Back to the FormationFlying Module page