Abstract
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.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
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)
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)
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)
Brunke, S., Campbell, M.: Estimation architecture for future autonomous vehicles. In: Proceedings of the 2002 American Control Conference, vol. 2, pp. 1108–1114 (2002)
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)
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)
Chowdharya, G., Jategaonkarb, R.: Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter. Aerosp. Sci. Technol. 14(2), 106–117 (2010)
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)
Crassidis, J., Markley, F.L.: Unscented filtering for spacecraft attitude estimation. J. Guid. Control Dyn. 26(4), 536–542 (2003)
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)
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)
Gelb, A., Kasper, J.F., Nash, R.A., Price, C.F., Sutherland, A.A.: Applied Optimal Estimation. MIT Press, Massachusetts (1974)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Jategaonkar, R.V., Plaetschke, E.: Algorithms for aircraft parameter estimation acconting for process and measurement noise. J. Aircraft. 26(4), 360–372 (1989)
Jategaonkar, R.V., Thielecke, F.: Aircraft parameter estimation – a tool for development of aerodynamic databases. Sadhana 25(2), 119–135 (2000)
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)
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)
Kalman, R.E.: A new approach to linear filtering and prediction problems. Trans. ASME — J. Basic Eng. D 82, 35–45 (1960)
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)
Kumar, V., Mahony, R., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2012)
Kwanghee, N., Araposthathis, A.: A model reference adaptive control scheme for pure-feedback nonlinear systems. IEEE Trans. Autom. Control. 33(9), 803–811 (1988)
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)
Mahony, R., Kumar, V., Corke, P.: Multirotor aerial vehicles: Modeling, estimation, and control of quadrotor. IEEE Robot. Autom. Mag. 19(3), 20–32 (2013)
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)
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)
Noel, J.P., Kerschen, G.: Frequency-domain subspace identification for nonlinear mechanical systems. Mech. Syst. Signal Process. 40, 701–717 (2013)
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)
Park, P.G., Kailath, T.: New square-root algorithms for Kalman filtering. IEEE Trans. Autom. Control. 40(5), 895–899 (1995)
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)
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)
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)
Tischler, M.B.: System identification methods for aircraft flight control development and validation. NASA Technical Memorandum 110369 USAATCOM Technical Report 95-A-007 (1996)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), 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.
About this article
Cite this article
Gośliński, J., Kasiński, A., Giernacki, W. et al. A Study on Coaxial Quadrotor Model Parameter Estimation: an Application of the Improved Square Root Unscented Kalman Filter. J Intell Robot Syst 95, 491–510 (2019). https://doi.org/10.1007/s10846-018-0857-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-018-0857-x