Adaptive sliding-mode control for spacecraft autonomous rendezvous with elliptical orbits and thruster faults. (May 2017)