A three-degree-of-freedom helicopter anti-saturation attitude tracking control method includes the steps of: 1. giving an expected tracking value: an expected attitude angle x<d>=[rho<d>epsilon<d>]<T>; 2. performing attitude angle
tracking error calculation: an error between the expected attitude angle and an actual attitude angle z<1>=x-x<d>; 3. performing
virtual control law design: designing v<d> and solving a derivative of v<d> to time as a state quantity in a neural network; 4. performing
neural network design: the formula is as described in the specification, approaching an uncertain term in a 3-DOF
helicopter dynamics equation; 5. performing auxiliary
control system design: designing a state quantity u, and solving the problem of input saturation; 6. performing
model control law design: utilizing the state quantity u of the auxiliary
control system to correct an attitude angle speed
tracking error term, and combined with the neural network, estimating the uncertain term, thereby finally obtaining a
model control law; and 7. applying the
model control law to a 3-DOF helicopter
nonlinear model to perform attitude angle tracking
simulation. The method can approach the model uncertain term, inhibit external disturbance influence,
resist execution mechanism saturation and track any expected attitude, thereby guaranteeing asymptotic stability of a
system, and simplifying a calculation process.