Small satellites have begun to play an important role in space research, especially about new technology development and attitude control. The main objective of this research is the design of a robust flight software, in which the key feature is suitably designed control laws to guarantee the robustness to uncertainties and external disturbances. To accomplish the desired mission task and to design the robust software, a classical Proportional Integrative Derivative (PID) method and two robust control system technologies are provided, focusing on applications related to small satellites and on the real-time implementability. Starting from PID approach, simulations are performed to prove the effectiveness of the proposed control systems in different scenarios and in terms of pointing stability and accuracy, including uncertainties, measurement errors, and hardware constraints. Different control techniques are analyzed: (i) a tube-based robust model predictive control (MPC) and (ii) a variable gain continuous twisting (CT) sliding mode controller. Both controllers are compared with loop shaping PID controller.
Part of the book: Advances in Spacecraft Attitude Control