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

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.

[1]  Yangquan Chen,et al.  A Survey and Categorization of Small Low-Cost Unmanned Aerial Vehicle System Identification , 2014, J. Intell. Robotic Syst..

[2]  Peter I. Corke,et al.  Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor , 2012, IEEE Robotics & Automation Magazine.

[3]  Wojciech Giernacki,et al.  Introduction of the Flying Robots into the Human Environment: An Adaptive Square-Root Unscented Kalman Filter for a Fault Tolerant State Estimation in a Quadrotor , 2014, 2014 International Conference on Intelligent Environments.

[4]  Thomas Kailath,et al.  New square-root algorithms for Kalman filtering , 1995, IEEE Trans. Autom. Control..

[5]  Girish Chowdhary,et al.  Control of a VTOL UAV via Online Parameter Estimation , 2005 .

[6]  Arthur Gelb,et al.  Applied Optimal Estimation , 1974 .

[7]  Takeo Kanade,et al.  System identification of small-size unmanned helicopter dynamics , 1999 .

[8]  J. Speyer,et al.  On-line aircraft state and stability derivative estimation using themodified-gain extended Kalman filter , 1987 .

[9]  Yan Li,et al.  A Survey of Autonomous Control for UAV , 2009, 2009 International Conference on Artificial Intelligence and Computational Intelligence.

[10]  Jan Wendel,et al.  Comparison of Extended and Sigma-Point Kalman Filters for Tightly Coupled GPS/INS Integration , 2005 .

[11]  J. V. Lebacqz,et al.  Development of Advanced Techniques for the Identification of V/STOL aircraft Stability and Control Parameters , 1971 .

[12]  Pradip M. Jawandhiya,et al.  Review of Unmanned Aircraft System (UAS) , 2013 .

[13]  Ming Yang,et al.  In Vitro Identification of Four-Element Windkessel Models Based on Iterated Unscented Kalman Filter , 2011, IEEE Transactions on Biomedical Engineering.

[14]  Wojciech Giernacki,et al.  An Efficient PSO-Based Method for an Identification of a Quadrotor Model Parameters , 2015, Progress in Automation, Robotics and Measuring Techniques.

[15]  James M. Conrad,et al.  A survey of quadrotor Unmanned Aerial Vehicles , 2012, 2012 Proceedings of IEEE Southeastcon.

[16]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[17]  Mark Campbell,et al.  Estimation architecture for future autonomous vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[18]  Anthony Tzes,et al.  Switching model predictive attitude control for a quadrotor helicopter subject to atmospheric disturbances , 2011 .

[19]  Randall J. Allemang,et al.  A NEW DERIVATION OF THE FREQUENCY RESPONSE FUNCTION MATRIX FOR VIBRATING NON-LINEAR SYSTEMS , 1999 .

[20]  W. Grossman,et al.  Autonomous Searching and Tracking of a River using an UAV , 2007, 2007 American Control Conference.

[21]  F. Markley,et al.  Unscented Filtering for Spacecraft Attitude Estimation , 2003 .

[22]  R. V. Jategaonkar,et al.  Aircraft parameter estimation — A tool for development of aerodynamic databases , 2000 .

[23]  R. V. Jategaonkar,et al.  Aerodynamic Parameter Estimation from Flight Data Applying Extended and Unscented Kalman Filter , 2010 .

[24]  R. V. Jategaonkar,et al.  Algorithms for aircraft parameter estimation accounting for process and measurement noise , 1989 .

[25]  Wojciech Giernacki,et al.  Speed Control of Drive Unit in Four-rotor Flying Robot , 2013, ICINCO.

[26]  Wojciech Giernacki,et al.  An adequate mathematical model of four-rotor flying robot in the context of control simu , 2014, J. Autom. Mob. Robotics Intell. Syst..

[27]  Claire J. Tomlin,et al.  Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment , 2007 .

[28]  Sreenatha G. Anavatti,et al.  Application of Extended Kalman Filter Towards UAV Identification , 2007 .

[29]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[30]  Konstantinos Kanistras,et al.  A survey of unmanned aerial vehicles (UAVs) for traffic monitoring , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[31]  D. Gingras,et al.  Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system , 2004, IEEE Intelligent Vehicles Symposium, 2004.

[32]  Mark B. Tischler,et al.  System Identification Methods for Aircraft Flight Control Development and Validation , 1995 .

[33]  Robert J. Wood,et al.  System identification and linear time-invariant modeling of an insect-sized flapping-wing micro air vehicle , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Piotr Skrzypczynski,et al.  Performance Comparison of EKF-Based Algorithms for Orientation Estimation on Android Platform , 2015, IEEE Sensors Journal.

[35]  Robert Mahony,et al.  Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor , 2012, ICRA 2012.

[36]  Austin Murch,et al.  System Identification for Small, Low-Cost, Fixed-Wing Unmanned Aircraft , 2013 .

[37]  K. Nam,et al.  A model reference adaptive control scheme for pure-feedback nonlinear systems , 1988 .

[38]  Liu Yang,et al.  Parameter identification for a quadrotor helicopter using PSO , 2013, 52nd IEEE Conference on Decision and Control.

[39]  Jean-Philippe Noël,et al.  Frequency-domain subspace identification for nonlinear mechanical systems , 2013 .

[40]  Rudolph van der Merwe,et al.  The square-root unscented Kalman filter for state and parameter-estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[41]  Jean-Philippe Noël,et al.  Subspace-based identification of a nonlinear spacecraft in the time and frequency domains , 2014 .