The invention provides a three-axis gyro polarity testing method based on a whole
satellite motion. The method comprises the following steps: 1, setting a
satellite in a mode of performing attitude measurement by using a gyro; 2, controlling a two-axis turntable to enable the
satellite to forwards rotate at
angular velocity of 0.05 degree per second around a rolling shaft, and observing the three-axis
angular velocity of the satellite downloaded by remote measuring in the rotating process; 3, controlling the two-axis turntable to enable the satellite to reversely rotate at
angular velocity of -0.05 degree per second around the rolling shaft; 4, controlling the two-axis turntable to enable the satellite to forwards rotate at angular velocity of 0.05 degree per second around a
yaw axis; 5, controlling the two-axis turntable to enable the satellite to reversely rotate at angular velocity of -0.05 degree per second around the
yaw axis; 6, controlling the two-axis turntable to rotate by 90 degrees around the
yaw axis; 7, controlling the two-axis turntable to enable the satellite to reversely rotate at angular velocity of -0.05 degree per second around a
pitch axis; 8, finally completing check and confirmation of polarities of all the gyros. According to the method disclosed by the invention, the accuracy of the satellite on-
orbit gyro polarity is guaranteed.