Path: FormationFlying/Collision
% Sample data for collision algorithm initialization.
See ImpulsiveManeuver for the maneuver structure. Loads SampleMvr.mat if
it exists.
--------------------------------------------------------------------------
Form:
[d, y, mvr1, mvr2] = CollisionInit( caseID )
--------------------------------------------------------------------------
-------
Inputs:
-------
caseID (1,1) Integer for case from switch statement.
Only a low-eccentricity case is implemented (1).
--------
Outputs:
--------
d (.) Algorithm data structure
.hRef Altitude of the reference orbit [km]
.eRef Eccentricity
.MRef Mean anomaly [rad]
.rate Orbit rate [rad/s]
.el0 Reference orbital elements (1,6)
.dR Reference length of Hill's orbit [km]
.initBounds Error in measurement (1,6)
.scalev Sigma for scaling measurement noise
.mSC Spacecraft mass [kg]
.lenSC Spacecraft length [m]
.diaSC Spacecraft diameter [m]
.Cd Drag coefficient
.Cr Reflectivity of s/c: 0.0 for translucent;
1.0 for black-body; 2.0 for flat mirror
.Pmin
.Ssc
.S0
y (6,n) Relative states
mvr1 (:) Maneuvers of self spacecraft (currently empty)
mvr2 (n) Maneuvers of relative spacecraft
--------------------------------------------------------------------------
See also ImpulsiveManeuver
--------------------------------------------------------------------------
FormationFlying: Collision/VerifyCollStruct FormationFlying: Control/ImpulsiveManeuver FormationFlying: Coord/InitializeFormation Demos: Collision/SampleMvr FormationFlying: Guidance/PCGoals Orbit: OrbitCoord/El2Alfriend SC: BasicOrbit/OrbRate
Back to the FormationFlying Module page