Text this: The development of a hardware-in-the-loop platform for the attitude determination and control testing of a small satellite