This work presents the implementation of system identification and model predictive control for a tail-sitter unmanned aerial vehicle (UAV) in cruise flight. The mathematical model of longitudinal and lateral directions of the UAV has been derived in the state-space form for grey-box modeling. The least-square regression method is augmented with regulation and solved by applying the trust-region algorithm. Outdoor flight tests were conducted to acquire the data for system identification assisted by a signal generator module. The UAV dynamic was sufficiently excited in both longitudinal and lateral directions during the flight test. The flight data were applied to the grey box system identification, and the parameters were validated by fitting the reconstructed model to a set of flight data with a different excitation waveform. The flight controller with model predictive control was formed using the identified models for flight simulation. The results demonstrate that the system identification results are able to provide reference models for the model-based controller development of the novel-design tail-sitter UAV.
Read full abstract