A Study on Coaxial Quadrotor Model Parameter Estimation: an Application of the Improved Square Root Unscented Kalman Filter

  • Jarosław Gośliński
  • Andrzej Kasiński
  • Wojciech Giernacki
  • Piotr Owczarek
  • Stanisław Gardecki
Open Access


The parametrized model of the Unmanned Aerial Vehicle (UAV) is a crucial part of control algorithms, estimation processes and fault diagnostic systems. Among plenty of available methods for model structure or model parameters estimation, there are a few, which are suitable for nonlinear UAV models. In this work authors propose an estimation method of parameters of the coaxial quadrotor’s orientation model, based on the Square Root Unscented Kalman Filter (SRUKF). The model structure with different aerodynamic aspects is presented. The model is enhanced with various friction types, so it reflects the real quadrotor characteristics more precisely. In order to validate the estimation method, the experiments are conducted in a special hall and essential data is gathered. The research shows that the SRUKF, can provide fast and reliable estimation of the model parameters, however the classic method may lead to serious instabilities. Necessary modifications of the estimation algorithm are included, so the approach is more robust in terms of numerical stability. The resultant method allows for dynamics of selected parameters to be changed and is proved to be adequate for on-line estimation. The studies reveals tracking properties of the algorithm, which makes the method more viable.


Parameter estimation Coaxial quadrotor Mathematical model Nonlinear filtration Square root unscented Kalman filter 



  1. 1.
    Adams, D.E., Allemang, R.J.: A new derivation of the frequency response function matrix for vibrating non-linear systems. J. Sound Vib. 227(5), 1083–1108 (1999)CrossRefzbMATHGoogle Scholar
  2. 2.
    Alexis, K., Nikolakopoulos, G., Tzes, A.: Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances. Control Eng. Pract. 19, 1195–1207 (2011)CrossRefGoogle Scholar
  3. 3.
    Bangura, M., Mahony, R.: Nonlinear dynamic modeling for high performance control of a quadrotor. In: Australasian Conference on Robotics and Automation, pp. 1–10 (2012)Google Scholar
  4. 4.
    Brunke, S., Campbell, M.: Estimation architecture for future autonomous vehicles. In: Proceedings of the 2002 American Control Conference, vol. 2, pp. 1108–1114 (2002)Google Scholar
  5. 5.
    Chen, H., Wang, X., Li, Y.: A survey of autonomous control for UAV. In: International Conference on Artificial Intelligence and Computational Intelligence, vol. 2, pp. 267–271 (2009)Google Scholar
  6. 6.
    Chen, R.T., Eulrich, B.J., Lebacqz, J.V.: Development of advanced techniques for the identification of V/STOL aircraft stability and control parameters. Technical Report Cornell Aeronautical Laboratory (1971)Google Scholar
  7. 7.
    Chowdharya, G., Jategaonkarb, R.: Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter. Aerosp. Sci. Technol. 14(2), 106–117 (2010)CrossRefGoogle Scholar
  8. 8.
    Chowdharya, G., Lorenz, S.: Control of a vtol uav via online parameter estimation. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 1—15 (2005)Google Scholar
  9. 9.
    Crassidis, J., Markley, F.L.: Unscented filtering for spacecraft attitude estimation. J. Guid. Control Dyn. 26(4), 536–542 (2003)CrossRefGoogle Scholar
  10. 10.
    Dorobantu, A., Murch, A., Mettler, B., Balas, G.: System identification for small, low-cost, fixed-wing unmanned aircraft. J. Aircraft. 50(4), 1118–1130 (2013)CrossRefGoogle Scholar
  11. 11.
    Finio, B.M., Perez-Arancibia, N.O., Wood, R.J.: System identification and linear time-invariant modeling of an insect-sized flapping-wing micro air vehicle. In: Proc. of the 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 1107–1114 (2011)Google Scholar
  12. 12.
    Gelb, A., Kasper, J.F., Nash, R.A., Price, C.F., Sutherland, A.A.: Applied Optimal Estimation. MIT Press, Massachusetts (1974)Google Scholar
  13. 13.
    Giernacki, W., Gardecki, S., Goslinski, J.: Speed control of drive unit in four-rotor flying robot. In: Proc. of the 10th International Conference on Informatics in Control, Automation and Robotics, vol. 1, pp. 245–250 (2013)Google Scholar
  14. 14.
    Gośliński, J.: Application of Selected Methods of Kalman Filtration to Estimation of State and Model Parameters of the Flying Robot. PhD thesis. Poznan University of Technology, Poland (2016)Google Scholar
  15. 15.
    Goslinski, J., Gardecki, S., Giernacki, W.: An adequate mathematical model of four-rotor flying robot in the context of control simulations. J. Autom. Mob. Robot. Intell. Syst. 8(2), 9–16 (2014)Google Scholar
  16. 16.
    Goslinski, J., Gardecki, S., Giernacki, W.: An efficient PSO-based method for an identification of a Quadrotor model parameters. In: Progress in Automation, Robotics and Measuring Techniques Advances in Intelligent Systems and Computing, vol. 351, pp. 95–104 (2015)Google Scholar
  17. 17.
    Goslinski, J., Gardecki, S., Giernacki, W.: Introduction of the flying robots into the human environment: An adaptive square-root unscented Kalman filter for a fault tolerant state estimation in a quadroto. Int. Conf. Intell. Environ., 117–123 (2014)Google Scholar
  18. 18.
    Goslinski, J., Nowicki, M., Skrzypczynski, P.: Performance comparison of EKF-based algorithms for orientation estimation on android platform. IEEE Sensors J. 15(7), 3781–3792 (2015)CrossRefGoogle Scholar
  19. 19.
    Guillaume, P., Verboven, P., Vanlanduit, S.: Frequency-domain maximum likelihood identification of modal parameters with confidence intervals. In: Proc. of the Int. Seminar on Modal Analysis, vol. 1, pp. 359–366 (1998)Google Scholar
  20. 20.
    Gupta, S.G., Ghonge, M.M., Jawandhiya, P.M.: Review of unmanned aircraft system (UAS). International Journal of Advanced Research in Computer Engineering and Technology (IJARCET). 2(4), 1647–1658 (2013)Google Scholar
  21. 21.
    Gupte S., Mohandas, P.I.T., Conrad J.M.: A survey of quadrotor unmanned aerial vehicles. In: Proceedings of IEEE Southeastcon, pp. 1–6 (2012)Google Scholar
  22. 22.
    Hoffer, N.V., Coopmans, C., Jensen, A.M., Chen, Y.: A survey and categorization of small low-cost unmanned aerial vehicle system identification. J. Intell. Robot. Syst. 74(1–2), 129–145 (2014)CrossRefGoogle Scholar
  23. 23.
    Hoffmann, G.M., Huang, H., Waslander, S.L., Tomlin, C.J.: Quadrotor helicopter flight dynamics and control: theory and experiment. In: Proceedings of the AIAA Guidance, Navigation, and Control Conference, pp. 1–17 (2007)Google Scholar
  24. 24.
    Huang, H., Yang, M., Zang, W., Wu, S., Pang, Y.: In vitro identification of four-element Windkessel models based on iterated unscented Kalman filter. IEEE Trans. Biomed. Eng. 58(9), 2672–2680 (2011)CrossRefGoogle Scholar
  25. 25.
    Jategaonkar, R.V., Plaetschke, E.: Algorithms for aircraft parameter estimation acconting for process and measurement noise. J. Aircraft. 26(4), 360–372 (1989)CrossRefGoogle Scholar
  26. 26.
    Jategaonkar, R.V., Thielecke, F.: Aircraft parameter estimation – a tool for development of aerodynamic databases. Sadhana 25(2), 119–135 (2000)CrossRefGoogle Scholar
  27. 27.
    Julier, S.J., Uhlmann, J.K.: A new extension of the Kalman filter to nonlinear systems. In: Proc. SPIE 3068, Signal Processing, Sensor Fusion, and Target Recognition VI, vol. 182, pp. 1–12 (1997)Google Scholar
  28. 28.
    Kallapur, A.G., Ali, S.S., Anavatti, S.G.: Application of extended Kalman filter towards UAV identification, autonomous robots and agents. In: Studies in Computational Intelligence (SCI), vol. 76, pp. 199–207. Springer (2007)Google Scholar
  29. 29.
    Kalman, R.E.: A new approach to linear filtering and prediction problems. Trans. ASME — J. Basic Eng. D 82, 35–45 (1960)CrossRefGoogle Scholar
  30. 30.
    Kanistras, K., Martins, G., Rutherford, M.J., Valavanis, K.P.: A survey of unmanned aerial vehicles (UAVs) for traffic monitoring. In: Proceedings of International Conference on Unmanned Aircraft Systems (ICUAS), pp. 221–234 (2013)Google Scholar
  31. 31.
    Kumar, V., Mahony, R., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2012)CrossRefGoogle Scholar
  32. 32.
    Kwanghee, N., Araposthathis, A.: A model reference adaptive control scheme for pure-feedback nonlinear systems. IEEE Trans. Autom. Control. 33(9), 803–811 (1988)MathSciNetCrossRefzbMATHGoogle Scholar
  33. 33.
    Lutz, T., Gu, C., Gardecki, S., Cordes, F., Homingo, T., Böljes, A., Maagt, P.: StarTiger dropter project: Development and flight experiment of a skycrane-like terrestrial lander demonstrator. In: The 9th International ESA Conference on Guidance, Navigation and Control Systems (2014)Google Scholar
  34. 34.
    Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2013)CrossRefGoogle Scholar
  35. 35.
    Merwe, R., Wan, E.: The square-root unscented Kalman filter for state and parameters-estimation. In: Proc. of the IEEE International Conference on Acoustics, Speech, and Signal Processing, vol. 6, pp. 3461–3465 (2001)Google Scholar
  36. 36.
    Mettler, B., Tischler, M.B., Kanade, T.: System identification of small-size unmanned helicopter dynamics. In: Annual Forum Proceedings – American Helicopter Society, pp. 1706–1717 (1999)Google Scholar
  37. 37.
    Noel, J.P., Kerschen, G.: Frequency-domain subspace identification for nonlinear mechanical systems. Mech. Syst. Signal Process. 40, 701–717 (2013)CrossRefGoogle Scholar
  38. 38.
    Noel, J.P., Marchesiello, S., Kerschen, G.: Subspace-based identification of a nonlinear spacecraft in the time and frequency domains. Mech. Syst. Signal Process. 43, 217–236 (2014)CrossRefGoogle Scholar
  39. 39.
    Park, P.G., Kailath, T.: New square-root algorithms for Kalman filtering. IEEE Trans. Autom. Control. 40(5), 895–899 (1995)MathSciNetCrossRefzbMATHGoogle Scholar
  40. 40.
    Rathinam, S., Almeida, P., Kim, Z., Jackson, S., Tinka, A., Grossman, W., Sengupta, R.: Autonomous searching and tracking of a river using an UAV. In: Proceedings of the 2007 American Control Conference, pp. 359–364 (2007)Google Scholar
  41. 41.
    Speyer, J.L., Crues, E.Z.: On-line aircraft state and stability derivative estimation using the modified-gain extended Kalman filter. J. Guida. Control. 10(3), 262–268 (1987)CrossRefzbMATHGoogle Scholar
  42. 42.
    St-Pierre, M., Gingras, D.: Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system. In: Proccedings of the IEEE Intelligent Vehicles Symposium, pp. 831–835 (2004)Google Scholar
  43. 43.
    Tischler, M.B.: System identification methods for aircraft flight control development and validation. NASA Technical Memorandum 110369 USAATCOM Technical Report 95-A-007 (1996)Google Scholar
  44. 44.
    Wendel, J., Maier, A., Metzger, J., Trommer, G.F.: Comparison of extended and sigma-point Kalman filters for tightly coupled GPS/INS integration. In: AIAA Guidance, Navigation, and Control Conference and Exhibit, pp. 1–15 (2005)Google Scholar
  45. 45.
    Yang, L., Liu, J.: Parameter identification for a quadrotor helicopter using (PSO). In: Proc. of the 52nd IEEE Conference on Decision and Control, pp. 5828—5833 (2013)Google Scholar

Copyright information

© The Author(s) 2018

Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Authors and Affiliations

  1. 1.AISENS Sp. z o.o.PoznanPoland
  2. 2.Institute of Control, Robotics and Information Engineering, Faculty of Electrical EngineeringPoznan University of TechnologyPoznanPoland
  3. 3.Institute of Mechanical Technology, Faculty of Mechanical Engineering and ManagementPoznan University of TechnologyPoznanPoland

Personalised recommendations