ComputeRE:

Path: FormationFlying/SafeGuidance

% Compute a safe 2x1 relative in-plane ellipse. 
 The ellipse is chosen such that:

 * it can be reached with a single, immediate delta-v
 * it does not intersect with a 2x1 elliptical avoidance region 
 * its semi-major axis is greater than the defined minimum value
 * it requires the lowest delta-v to meet the above constraints

 NOTE: This algorithm assumes that the current relative position is 
 ALREADY OUTISDE THE AVOIDANCE REGION.

--------------------------------------------------------------------------
   Form:
   [x0,aE] = ComputeRE( x, z, vz, n, aEMin, dMin, verbose );
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   x             (1)   Along-track position [km]
   z             (1)   Radial position      [km]
   vz            (1)   Radial velocity      [km/s]
   n             (1)   Mean orbit rate      [rad/s]
   aEMin         (1)   Minimum semi-major axis for relative ellipse [km]
   dMin          (1)   Minimum along-track separation distance      [km/s]
   verbose       (1)   Flag. Print results during execution?

   -------
   Outputs
   -------
   x0            (1)   Center of along-track motion           [km]
   aE            (1)   Semi-major axis of relative ellipse    [km]

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

Back to the FormationFlying Module page