Predictive, Adaptive, and Time-Varying Control of Spacecraft Orbits and Attitude.