A Survey and Categorization of Small Low-Cost Unmanned Aerial Vehicle System Identification

Remote sensing has traditionally be done with satellites and manned aircraft. While these methods can yield useful scientific data, satellites and manned aircraft have limitations in data frequency, process time, and real time re-tasking. Small low-cost unmanned aerial vehicles (UAVs) can bridge the gap for personal remote sensing for scientific data. Precision aerial imagery and sensor data requires an accurate dynamics model of the vehicle for controller development. One method of developing a dynamics model is system identification (system ID). The purpose of this paper is to provide a survey and categorization of current methods and applications of system ID for small low-cost UAVs. This paper also provides background information on the process of system ID with in-depth discussion on practical implementation for UAVs. This survey divides the summaries of system ID research into five UAV groups: helicopter, fixed-wing, multirotor, flapping-wing, and lighter-than-air. The research literature is tabulated into five corresponding UAV groups for further research.

[1]  T. Mulyanto,et al.  Total Least Squares Estimation of Aerodynamic Parameter of Micro Coaxial Helicopter from Flight Data , 2012 .

[2]  Matthew Garratt,et al.  Neural Network Based System Identification for Autonomous Flight of an Eagle Helicopter , 2008 .

[3]  Agus Budiyono,et al.  System Identification of NN-based Model Reference Control of RUAV during Hover , 2011, ArXiv.

[4]  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.

[5]  L. Derafa,et al.  Dynamic Modelling and Experimental Identification of Four Rotors Helicopter Parameters , 2006, 2006 IEEE International Conference on Industrial Technology.

[6]  Yushin Chang,et al.  System Identification and 6-DOF Hovering Controller Design of Unmanned Model Helicopter , 2006 .

[7]  Russ Tedrake,et al.  System Identification of Post Stall Aerodynamics for UAV Perching , 2009 .

[8]  Hyoun Jin Kim,et al.  Control system design for rotorcraft-based unmanned aerial vehicles using time-domain system identification , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[9]  Pieter Abbeel,et al.  Learning vehicular dynamics, with application to modeling helicopters , 2005, NIPS.

[10]  Jihong Zhu,et al.  System identification of a small UAV's speeding up process before take-off , 2004, 2004 5th Asian Control Conference (IEEE Cat. No.04EX904).

[11]  P. Bendotti,et al.  Identification and control of a model helicopter in hover , 1994, Proceedings of 1994 American Control Conference - ACC '94.

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

[13]  S. Shankar Sastry,et al.  A flight control system for aerial robots: algorithms and experiments , 2002 .

[14]  Austin Murch,et al.  Frequency Domain System Identification for a Small , Low-Cost , Fixed-Wing UAV , 2011 .

[15]  Defu Lin,et al.  System identification of a small unmanned aerial vehicle based on time and frequency domain technologies , 2011, 2011 9th World Congress on Intelligent Control and Automation.

[16]  Gregory K. Egan,et al.  Identification of Attitude Flight Dynamics for An Unconventional UAV , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Sreenatha G. Anavatti,et al.  Comparison of Real-time Online and Offline Neural Network Models for a UAV , 2007, 2007 International Joint Conference on Neural Networks.

[18]  Roland Siegwart,et al.  Modeling and System Identification of the muFly Micro Helicopter , 2010, J. Intell. Robotic Syst..

[19]  C.J. Tomlin,et al.  Automated multiple UAV flight - the Stanford DragonFly UAV Program , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[20]  Yangquan Chen,et al.  Using a multispectral autonomous unmanned aerial remote sensing platform (AggieAir) for riparian and wetlands applications , 2011, 2011 IEEE International Geoscience and Remote Sensing Symposium.

[21]  R. V. Jategaonkar,et al.  Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter , 2006 .

[22]  Tong Heng Lee,et al.  Design and mathematical modeling of a 4-standard-propeller (4SP) quadrotor , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[23]  Rolf Isermann,et al.  Identification of Dynamic Systems: An Introduction with Applications , 2010 .

[24]  Brandon Stark,et al.  Design, Modeling and Validation of a T-Tail Unmanned Aerial Vehicle , 2013, J. Intell. Robotic Syst..

[25]  Gabriel Hugh Elkaim,et al.  System Identification of an Autonomous Aircraft using GPS , 1997 .

[26]  R. Fink,et al.  Design and Development of a Low-Cost Test-Bed for Undergraduate Education in UAVs , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

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

[28]  Russ Tedrake,et al.  Experiments in Fixed-Wing UAV Perching , 2008 .

[29]  Sreenatha G. Anavatti,et al.  Real-time multi-network based identification with dynamic selection implemented for a low cost UAV , 2007, 2007 IEEE International Conference on Systems, Man and Cybernetics.

[30]  Sreenatha G. Anavatti,et al.  Real-time System Identification of Unmanned Aerial Vehicles: A Multi-Network Approach , 2008, J. Comput..

[31]  Sreenatha G. Anavatti,et al.  A UKF-NN Framework for System Identification of Small Unmanned Aerial Vehicles , 2008, 2008 11th International IEEE Conference on Intelligent Transportation Systems.

[32]  Ying Luo,et al.  Lateral directional fractional order (PI) π control of a small fixed-wing unmanned aerial vehicles: controller designs and flight tests , 2011 .

[33]  T. Schmugge,et al.  Research Article: Using Unmanned Aerial Vehicles for Rangelands: Current Applications and Future Potentials , 2006 .

[34]  Xusheng Lei,et al.  A Linear Domain System Identification for Small Unmanned Aerial Rotorcraft Based on Adaptive Genetic Algorithm , 2010 .

[35]  Gary J. Balas,et al.  Development and application of an integrated framework for small UAV flight control development , 2011 .

[36]  YangQuan Chen,et al.  Small low-cost unmanned aerial vehicle system identification: A survey and categorization , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[37]  Dieter Fox,et al.  Gaussian Processes and Reinforcement Learning for Identification and Control of an Autonomous Blimp , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[38]  Subodh Bhandari,et al.  Six-DoF Dynamic Modeling and Flight Testing of a UAV Helicopter , 2005 .

[39]  Robin De Keyser,et al.  Model identification of a Micro Air Vehicle , 2007 .

[40]  Agus Budiyono,et al.  Modeling of unmanned small scale rotorcraft based on Neural Network identification , 2009, 2008 IEEE International Conference on Robotics and Biomimetics.

[41]  John Junkins,et al.  Optimal Estimation of Dynamic Systems, Second Edition , 2011 .

[42]  T. Kanade,et al.  System Identification Modeling of a Model-Scale Helicopter , 2000 .

[43]  P.D. Washabaugh,et al.  Solus: an autonomous aircraft for flight control and trajectory planning research , 1998, Proceedings of the 1998 American Control Conference. ACC (IEEE Cat. No.98CH36207).

[44]  Haiyang Chao,et al.  Roll-channel fractional order controller design for a small fixed-wing unmanned aerial vehicle , 2010 .

[45]  Matthew Garratt,et al.  Platform Enhancements and System Identification for Control of an Unmanned Helicopter , 2006, 2006 9th International Conference on Control, Automation, Robotics and Vision.

[46]  M. O. Tokhi,et al.  Non-linear modelling of a one-degree-of-freedom twin-rotor multi-input multi-output system using radial basis function networks , 2002 .

[47]  Ben M. Chen,et al.  An overview on development of miniature unmanned rotorcraft systems , 2010 .

[48]  Eric Gagnon,et al.  Identification of a UAV and Design of a Hardware-in-the-Loop System for Nonlinear Control Purposes , 2005 .

[49]  Ben Tse,et al.  Autonomous Inverted Helicopter Flight via Reinforcement Learning , 2004, ISER.

[50]  Dong Sun,et al.  Model identification of a micro air vehicle in loitering flight based on attitude performance evaluation , 2004, IEEE Transactions on Robotics.

[51]  Girish Chowdhary,et al.  Real-Time System Identification of a Small Multi-Engine Aircraft , 2009 .

[52]  G. Heredia,et al.  Sensor fault detection in small autonomous helicopters using observer/Kalman filter identification , 2009, 2009 IEEE International Conference on Mechatronics.

[53]  Rolf Isermann,et al.  Identification of Dynamical Systems , 2009 .

[54]  J. Farrell,et al.  Adaptive Approximation Based Control: Unifying Neural, Fuzzy and Traditional Adaptive Approximation Approaches (Adaptive and Learning Systems for Signal Processing, Communications and Control Series) , 2006 .

[55]  S. A. Salman,et al.  Real-time validation and comparison of fuzzy identification and state-space identification for a UAV platform , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[56]  Alberto Elfes,et al.  Autonomous Flight Control for a Planetary Exploration Aerobot , 2005 .

[57]  Matthew Garratt,et al.  Real-time Neural Network based Identification of a Rotary-Wing UAV dynamics for autonomous flight , 2009, 2009 IEEE International Conference on Industrial Technology.

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

[59]  J. Junkins,et al.  Optimal Estimation of Dynamic Systems , 2004 .

[60]  Alberto Elfes,et al.  Autonomous flight control for a Titan exploration aerobot , 2005 .

[61]  C. M. Vélez,et al.  Modeling, Simulation and Rapid Prototyping of an Unmanned Mini-Helicopter , 2006 .

[62]  Jeongho Cho,et al.  Modeling and inverse controller design for an unmanned aerial vehicle based on the self-organizing map , 2006, IEEE Transactions on Neural Networks.

[63]  Panagiotis Tsiotras,et al.  Modelling and Hardware-in-the-Loop Simulation for a Small Unmanned Aerial Vehicle , 2007 .

[64]  Stéphane Doncieux,et al.  Automatic system identification based on coevolution of models and tests , 2009, 2009 IEEE Congress on Evolutionary Computation.

[65]  Yong-Kyu Song,et al.  A Study on the Real-Time Parameter Estimation of DURUMI-II for Control Surface Fault Using Flight Test Data (Longitudinal Motion) , 2007 .

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

[67]  A. G. Sreenatha,et al.  Attitude Dynamics Identification of Unmanned Aircraft Vehicle , 2006 .

[68]  S. D. Carnduff,et al.  System identification of unmanned aerial vehicles , 2008 .

[69]  Warren F. Phillips,et al.  Mechanics of Flight Ed. 2 , 2009 .

[70]  Zhenbang Gong,et al.  GA-Based Flight Motion Model Parameter Identification of a Subminiature Fixed-Wing Unmanned Aerial Vehicle , 2007, 2007 International Conference on Mechatronics and Automation.

[71]  Alex Simpkins,et al.  System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On the Shelf] , 2012, IEEE Robotics & Automation Magazine.

[72]  Carlo L. Bottasso,et al.  A Procedure for the Identification of the Inertial Properties of Small-Size RUAVs , 2009 .

[73]  Adang Suwandi Ahmad,et al.  Automated flight test and system identification for rotary wing small aerial platform using frequency responses analysis , 2007, ArXiv.

[74]  Shuichi Adachi,et al.  System identification experiments on a large-scale unmanned helicopter for autonomous flight , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[75]  Mark B. Tischler,et al.  Aircraft and Rotorcraft System Identification: Engineering Methods with Flight-Test Examples , 2006 .

[76]  Agus Budiyono,et al.  Integrated identification modeling of rotorcraft-based unmanned aerial vehicle , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[77]  Warren F. Phillips,et al.  Mechanics of Flight , 2004 .

[78]  Tong Heng Lee,et al.  Modeling and Control of the Yaw Channel of a UAV Helicopter , 2008, IEEE Transactions on Industrial Electronics.

[79]  Roland Siegwart,et al.  Modeling, system identification and robust control of a coaxial micro helicopter , 2010 .

[80]  Sreenatha G. Anavatti,et al.  Real-Time Neural Network Based Online Identification Technique for a UAV Platform , 2006, 2006 International Conference on Computational Inteligence for Modelling Control and Automation and International Conference on Intelligent Agents Web Technologies and International Commerce (CIMCA'06).

[81]  Mingxuan Sun,et al.  Iterative learning identification of aerodynamic drag curve from tracking radar measurements , 1997 .

[82]  Mogens Blanke,et al.  Control surface fault diagnosis with specified detection probability — Real event experiences , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[83]  Christina M. Ivler,et al.  System Identification Modeling for Flight Control Design , 2008 .

[84]  Görres Grenzdörffer,et al.  THE PHOTOGRAMMETRIC POTENTIAL OF LOW-COST UAVs IN FORESTRY AND AGRICULTURE , 2008 .

[85]  Pieter Abbeel,et al.  An Application of Reinforcement Learning to Aerobatic Helicopter Flight , 2006, NIPS.

[86]  Karel J. Keesman,et al.  System Identification: An Introduction , 2011 .

[87]  R. Mahony,et al.  System Identification and Control of an Aerobot Drive System , 2007, 2007 Information, Decision and Control.