A Survey of Free Software for the Design, Analysis, Modelling, and Simulation of an Unmanned Aerial Vehicle

The objective of this paper is to analyze free software for the design, analysis, modelling, and simulation of an unmanned aerial vehicle (UAV). Free software is the best choice when the reduction of production costs is necessary; nevertheless, the quality of free software may vary. This paper probably does not include all of the free software, but tries to describe or mention at least the most interesting programs. The first part of this paper summarizes the essential knowledge about UAVs, including the fundamentals of flight mechanics and aerodynamics, and the structure of a UAV system. The second section generally explains the modelling and simulation of a UAV. In the main section, more than 50 free programs for the design, analysis, modelling, and simulation of a UAV are described. Although the selection of the free software has been focused on small subsonic UAVs, the software can also be used for other categories of aircraft in some cases; e.g. for MAVs and large gliders. The applications with an historical importance are also included. Finally, the results of the analysis are evaluated and discussed—a block diagram of the free software is presented, possible connections between the programs are outlined, and future improvements of the free software are suggested.

[1]  Kimon P. Valavanis,et al.  Control of a simulated wing structure with multiple segmented control surfaces , 2013, 21st Mediterranean Conference on Control and Automation.

[2]  Teodor-Viorel Chelaru,et al.  Dynamics and flight control of the UAV formations , 2009 .

[3]  Zheng Guo,et al.  Analysis and design of guidance-strategy for dynamic soaring with UAVs , 2014 .

[4]  Jae Woo Kim,et al.  Template-based traditional building component modelling , 2014, 16th International Conference on Advanced Communication Technology.

[5]  Kelly Cohen,et al.  Use of XFOIL in design of camber‐controlled morphing UAVs , 2012, Comput. Appl. Eng. Educ..

[6]  Okyay Kaynak,et al.  Fuzzy Logic Based Approach to Design of Autonomous Landing System for Unmanned Aerial Vehicles , 2011, J. Intell. Robotic Syst..

[7]  Nidal Jodeh,et al.  Development of Small Unmanned Aerial Vehicle Research Platform: Modeling and Simulating with Flight Test Validation , 2006 .

[8]  Balemir Uragun,et al.  Energy Efficiency for Unmanned Aerial Vehicles , 2011, 2011 10th International Conference on Machine Learning and Applications and Workshops.

[9]  Paresh Parikh,et al.  The NASA tetrahedral unstructured software system (TetrUSS) , 2000, The Aeronautical Journal (1968).

[10]  Mansoor Ahsan,et al.  On using neural networks in UAV structural design for CFD data fitting and classification , 2013 .

[11]  Altan Kayran,et al.  Analysis of Aircraft Survivability Against Fragmenting Warhead Threat , 2014 .

[12]  Mustafa Turan,et al.  Tools for the Conceptual Design and Engineering Analysis of Micro Air Vehicles , 2012 .

[13]  Thomas D. Economon,et al.  Verification and Validation of HiFiLES: a High-Order LES unstructured solver on multi-GPU platforms , 2014 .

[14]  Florent Teichteil-Königsbuch,et al.  Autonomous flight and navigation of VTOL UAVs: from autonomy demonstrations to out-of-sight flights , 2007 .

[15]  Anthony Brabazon,et al.  Evolving parametric aircraft models for design exploration and optimisation , 2014, Neurocomputing.

[16]  Qingbo Geng,et al.  UAV flight control system modeling and simulation based on flightGear , 2012 .

[17]  Wright-Patterson Afb,et al.  Building Distributed Simulations Utilizing the EAAGLES Framework , 2006 .

[18]  Thomas D. Economon,et al.  Stanford University Unstructured (SU 2 ): An open-source integrated computational environment for multi-physics simulation and design , 2013 .

[19]  Nidal M Jodeh Development of Autonomous Unmanned Aerial Vehicle Platform: Modeling, Simulating, and Flight Testing , 2006 .

[20]  Okyay Kaynak,et al.  Adaptive neuro-fuzzy inference system based autonomous flight control of unmanned air vehicles , 2007, Expert Syst. Appl..

[21]  Chinnapat Thipyopas,et al.  High Performance Propeller System for a Multi-Mission Micro Aerial Vehicle , 2013 .

[22]  Dinesh Manocha,et al.  ESOLID - A system for exact boundary evaluation , 2004 .

[23]  Quentin R. Wald The aerodynamics of propellers , 2006 .

[24]  W. Johnson,et al.  AEROELASTIC ANALYSIS FOR ROTORCRAFT IN FLIGHT OR IN A WIND TUNNEL , 1994 .

[25]  Tarek Abdunabi Modelling and Autonomous Flight Simulation of a Small Unmanned Aerial Vehicle , 2006 .

[26]  Jianda Han,et al.  Visual simulation system design of soft-wing UAV based on FlightGear , 2014, 2014 IEEE International Conference on Mechatronics and Automation.

[27]  Mengmeng Zhang,et al.  Towards a collaborative and integrated set of open tools for aircraft design , 2013 .

[28]  Agostino De Marco,et al.  Progress on and Usage of the Open Source Flight Dynamics Model Software Library, JSBSim , 2009 .

[29]  Anuradha M. Annaswamy,et al.  A robust environment for simulation and testing of adaptive control for mini-UAVs , 2009, 2009 American Control Conference.

[30]  Tyler Foster,et al.  Dynamic Stability and Handling Qualities of Small Unmanned- Aerial Vehicles , 2005 .

[31]  Bjoern Nagel,et al.  Towards a unified framework using CPACS for geometry management in aircraft design , 2012 .

[32]  Freddie D. Witherden,et al.  PyFR: An open source framework for solving advection-diffusion type problems on streaming architectures using the flux reconstruction approach , 2013, Comput. Phys. Commun..

[33]  E. C. Yates,et al.  Modified-strip-analysis method for predicting wing flutter at subsonic to hypersonic speeds. , 1966 .

[34]  Steven R. Vukelich,et al.  The USAF Stability and Control Digital DATCOM. Volume I. Users Manual , 1979 .

[35]  Reg Austin,et al.  Unmanned Aircraft Systems: Uavs Design, Development and Deployment , 2010 .

[36]  T. Derbyshire,et al.  PAN AIR summary document (version 1.0) , 1982 .

[37]  Mario G. Perhinschi,et al.  Integrated simulation environment for unmanned autonomous systems: towards a conceptual framework , 2010 .

[38]  A. Swarup Comparison of Quadrotor Performance Using Backstepping and Sliding Mode Control , 2014 .

[39]  Teresa J Leo,et al.  Fuel Cells: A Real Option for Unmanned Aerial Vehicles Propulsion , 2014, TheScientificWorldJournal.

[40]  J. G. Chase,et al.  Mobile Robots - State of the Art in Land, Sea, Air, and Collaborative Missions , 2009 .

[41]  Dan M. Somers,et al.  A computer program for the design and analysis of low-speed airfoils, supplement , 1980 .

[42]  Jon S. Berndt,et al.  JSBSim: An Open Source Flight Dynamics Model in C++ , 2004 .

[43]  C. Moulinec,et al.  Optimizing Code_Saturne computations on Petascale systems , 2011 .

[44]  T. Mueller,et al.  AERODYNAMICS OF SMALL VEHICLES , 2003 .

[45]  E. Eugene Larrabee,et al.  MINIMUM INDUCED LOSS WINDMILLS AND PROPELLERS , 1983 .

[46]  R. L. Carmichael ALGORITHM FOR CALCULATING COORDINATES OF CAMBERED NACA AIRFOILS AT SPECIFIED CHORD LOCATIONS , 2001 .

[47]  Jenefer Husman,et al.  A novel software framework for teaching aircraft dynamics and control , 2015, Comput. Appl. Eng. Educ..

[48]  野口 ジュディー Getting started online , 2002 .

[49]  Ben Parslew,et al.  Simulating avian wingbeats and wakes , 2012 .

[50]  D. Hull Fundamentals of Airplane Flight Mechanics , 2007 .

[51]  Christophe Geuzaine,et al.  Gmsh: A 3‐D finite element mesh generator with built‐in pre‐ and post‐processing facilities , 2009 .

[52]  R. L. Sorenson GRAPE- TWO-DIMENSIONAL GRIDS ABOUT AIRFOILS AND OTHER SHAPES BY THE USE OF POISSON'S EQUATION , 1994 .

[53]  P. Lissaman,et al.  Low-Reynolds-Number Airfoils , 1983 .

[54]  S. Goldstein On the Vortex Theory of Screw Propellers , 1929 .

[55]  Timothy G. Trucano,et al.  Verification and Validation in Computational Fluid Dynamics , 2002 .

[56]  Aytekin Gel,et al.  Open-source software in computational research: a case study , 2008 .

[57]  Theodore Theodorsen,et al.  Theory of propellers , 1948 .

[58]  Yasmina Bestaoui,et al.  Autonomous Path Tracking of a Kinematic Airship in Presence of Unknown Gust , 2013, J. Intell. Robotic Syst..

[59]  Robert A. McDonald,et al.  Enabling Rapid Conceptual Design Using Geometry-Based Multi-Fidelity Models in VSP , 2013 .

[60]  Dai Jing,et al.  System health management for Unmanned Aerial Vehicle: Conception, state-of-art, framework and challenge , 2013, 2013 IEEE 11th International Conference on Electronic Measurement & Instruments.

[61]  D. S. Hague,et al.  NSEG: A segmented mission analysis program for low and high speed aircraft. Volume 3: Demonstration problems , 1977 .

[62]  Luca Petricca,et al.  Micro- and Nano-Air Vehicles: State of the Art , 2011 .

[63]  Falls Church,et al.  Design of optimum propellers , 1994 .

[64]  Frederick G. Harmon,et al.  Conceptual Design Tool to Analyze Electrochemically-Powered Micro Air Vehicles , 2012 .

[65]  Eunmi Choi,et al.  Auto landing control for small scale unmanned helicopter with flight gear and HILS , 2010, 5th International Conference on Computer Sciences and Convergence Information Technology.

[66]  Andrew S. Hahn,et al.  Vehicle Sketch Pad: a Parametric Geometry Modeler for Conceptual Aircraft Design , 2010 .

[67]  Robert A. McDonald,et al.  Improved Geometry Modeling for High Fidelity Parametric Design , 2010 .

[68]  Qi Wang,et al.  The Research on Visual Flight Simulation for Unmanned Helicopter , 2012, AsiaSim.

[69]  David W Babka Flight Testing in a Simulation Based Environment , 2011 .