Identification of Linear Models of a Tandem-Wing Quadplane Drone: Preliminary Results

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1196)


A tandem-wing quadplane drone has been built to study control strategies and develop high-performance onboard controllers. In hover flight, the quadplane behaves like a classic quadcopter. Highly non-linear dynamics of the orientation stabilization need a state-of-the-art Model Predictive Controller (MPC). To develop such a controller, an accurate model of the drone needs to be identified – ideally, a linear model. This paper present preliminary results of identifying two linear models: a State-Space Model derived from Newton dynamic principles and a novel Recurrent Neural Network based linear model.


Quadplane Drone MPC Model Predictive Controller State-space model Recurrent Neural Network RNN 


  1. 1.
    Saeed, A.S., Younes, A.B., Cai, C., Cai, G.: A survey of hybrid unmanned aerial vehicles. Prog. Aerosp. Sci. 98, 91–105 (2018)CrossRefGoogle Scholar
  2. 2.
    Govdeli, Y., Muzaffar, S.M.B., Raj, R., Elhadidi, B., Kayacan, E.: Unsteady aerodynamic modeling and control of pusher and tilt-rotor quadplane configurations. Aerosp. Sci. Technol. 94, 105421 (2019)CrossRefGoogle Scholar
  3. 3.
    Sámano, A., Castro, R., Lozano, R., Salazar, S.: Modeling and stabilization of a multi-rotor helicopter. Intell. Robot Syst. 69(1–4), 161–169 (2013)CrossRefGoogle Scholar
  4. 4.
    Yang, H., Lee, Y., Jeon, S., Lee, D.: Multi-rotor drone tutorial: systems, mechanics, control and state estimation. Intell. Serv. Robot. 10(2), 79–93 (2017)CrossRefGoogle Scholar
  5. 5.
    Boyang, L., Weifeng, Z., Jingxuan, S., Chih-Yung, W., Chih-Keng, C.: Development of model predictive controller for a tail-sitter VTOL UAV in hover flight. In: Unmanned Aerial Vehicle Networks, Systems and Applications (2018)Google Scholar
  6. 6.
    Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2012)CrossRefGoogle Scholar
  7. 7.
    Find minimum of constrained nonlinear multivariable function - MATLAB fmincon.
  8. 8.
    Keras: The Python Deep Learning library.
  9. 9.
    API Documentation|TensorFlow Core r2.1.
  10. 10.
    Haykin, S.: Neural Networks: A Comprehensive Foundation. Prentice Hall, Upper Saddle River (1998)zbMATHGoogle Scholar
  11. 11.
    Mandic, D.P., Chambers, J.: Recurrent Neural Networks for Prediction: Learning Algorithms Architectures and Stability. Wiley, New York (2001)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Institute of Control and Computation EngineeringWarsaw University of TechnologyWarsawPoland

Personalised recommendations