| CPC B64G 1/242 (2013.01) | 20 Claims |

|
1. A method comprising:
calculating, by use of a processor, a virtual point that represents a plurality of spacecraft orbiting in a spacecraft formation, wherein the virtual point is offset from each spacecraft in the formation;
iteratively calculating an outer polytope boundary, an inner polytope boundary relative to the virtual point for a given spacecraft of the plurality of spacecraft, wherein the outer polytope boundary and the inner polytope boundary each are defined by points crossing at evenly dispersed lines of latitude and longitude and the inner polytope boundary is within the outer polytope boundary; and
in response to determining the outer polytope boundary will be breached, maneuvering the given spacecraft until to within the inner polytope boundary to using model predictive control (MPC) to minimize fuel consumption.
|