Adaptive sliding mode spacecraft attitude control