FFEccGenerateTeamGoals:
--------------------------------------------------------------------------
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
--------------------------------------------------------------------------
Children:
FormationFlying: Coord/RotateState
FormationFlying: DataStructures/EccGeometry_Structure
FormationFlying: DataStructures/EccTeamGoals_Structure
FormationFlying: DataStructures/Geometry_Structure
FormationFlying: EccDynamics/FFEccDH
FormationFlying: EccDynamics/FFEccGoals
FormationFlying: EccDynamics/FFEccProp
FormationFlying: Guidance/FFEccHexahedronGeometry
FormationFlying: Guidance/FFEccTetrahedronGeometry
FormationFlying: Guidance/GenerateTeamGoals
FormationFlying: Transformation/FFEccGoals2Hills
FormationFlying: Transformation/FFEccHills2Goals
FormationFlying: Transformation/Goals2Hills
Math: Linear/DupVect
Orbit: OrbitCoord/El2Alfriend
OrbitMiniToolbox: Support/M2Nu
Plotting: GUI/AnimationGUI
SC: BasicOrbit/OrbRate