Application Specific Drone Simulators: Recent Advances and Challenges

Abstract Over the past two decades, Unmanned Aerial Vehicles (UAVs), more commonly known as drones, have gained a lot of attention, and are rapidly becoming ubiquitous because of their diverse applications such as surveillance, disaster management, pollution monitoring, film-making, and military reconnaissance. However, incidents such as fatal system failures, malicious attacks, and disastrous misuses have raised concerns in the recent past. Security and viability concerns in drone-based applications are growing at an alarming rate. Besides, UAV networks (UAVNets) are distinctive from other ad-hoc networks. Therefore, it is necessary to address these issues to ensure proper functioning of these UAVs while keeping their uniqueness in mind. Furthermore, adequate security and functionality require the consideration of many parameters that may include an accurate cognizance of the working mechanism of vehicles, geographical and weather conditions, and UAVNet communication. This is achievable by creating a simulator that includes these aspects. A performance evaluation through relevant drone simulator becomes indispensable procedure to test features, configurations, and designs to demonstrate superiority to comparative schemes and suitability. Thus, it becomes of paramount importance to establish the credibility of simulation results by investigating the merits and limitations of each simulator prior to selection. Based on this motivation, we present a comprehensive survey of current drone simulators. In addition, open research issues and research challenges are discussed and presented.

[1]  Alex R. Pinto,et al.  AVENS - A Novel Flying Ad Hoc Network Simulator with Automatic Code Generation for Unmanned Aircraft System , 2017, HICSS.

[2]  Joseph W Bahlman,et al.  How wing kinematics affect power requirements and aerodynamic force production in a robotic bat wing , 2014, Bioinspiration & biomimetics.

[3]  Tomáš Vogeltanz,et al.  JSBSim library for flight dynamics modelling of a mini-UAV , 2015 .

[4]  K. Zhang,et al.  SpiderMAV: Perching and stabilizing micro aerial vehicles with bio-inspired tensile anchoring systems , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[5]  Hugh E. Smith Gentlemen , 1978 .

[6]  Ilker Bekmezci,et al.  Flying Ad-Hoc Networks (FANETs): A survey , 2013, Ad Hoc Networks.

[7]  Lav Gupta,et al.  Survey of Important Issues in UAV Communication Networks , 2016, IEEE Communications Surveys & Tutorials.

[8]  B. Bethke,et al.  Real-time indoor autonomous vehicle test environment , 2008, IEEE Control Systems.

[9]  Hong Wang,et al.  A low-cost solution for unmanned aerial vehicle navigation in a global positioning system–denied environment , 2018, Int. J. Distributed Sens. Networks.

[10]  Kristi Morgansen,et al.  Monocular distance estimation from optic flow during active landing maneuvers , 2014, Bioinspiration & biomimetics.

[11]  Evsen Yanmaz,et al.  Survey on Unmanned Aerial Vehicle Networks for Civil Applications: A Communications Viewpoint , 2016, IEEE Communications Surveys & Tutorials.

[12]  A. Schulte,et al.  5.3 - Using LTE-networks for UAS-communication , 2016 .

[13]  Florian Segor,et al.  Towards Autonomous Micro UAV Swarms , 2011, J. Intell. Robotic Syst..

[14]  Kasaija Phillip Apuuli The use of Unmanned Aerial Vehicles and United Nations peacekeeping: the case of Monusco in the Democratic Republic of the Congo , 2014 .

[15]  S. Andrew Gadsden,et al.  System and mathematical modeling of quadrotor dynamics , 2015, Defense + Security Symposium.

[16]  Emerson Alberto Marconato LARISSA: Layered architecture model for interconnection of systems in UAS , 2014, 2014 International Conference on Unmanned Aircraft Systems (ICUAS).

[17]  Ahmad Y. Javaid,et al.  Analysis of Global Positioning System-based attacks and a novel Global Positioning System spoofing detection/mitigation algorithm for unmanned aerial vehicle simulation , 2017, Simul..

[18]  H. Van Dyke Parunak,et al.  DIGITAL PHEROMONES FOR AUTONOMOUS COORDINATION OF SWARMING UAV'S , 2002 .

[19]  Vyacheslav Kharchenko,et al.  Cybersecurity of the Internet of Drones: Vulnerabilities analysis and IMECA based assessment , 2018, 2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT).

[20]  Elisa Capello,et al.  UAVs and Simulation: an Experience on MAVs , 2007 .

[21]  J Keshavan,et al.  A μ analysis-based, controller-synthesis framework for robust bioinspired visual navigation in less-structured environments , 2014, Bioinspiration & biomimetics.

[22]  Mansoor Alam,et al.  Single and Multiple UAV Cyber-Attack Simulation and Performance Evaluation , 2015, EAI Endorsed Trans. Scalable Inf. Syst..

[23]  Vincent Roberge,et al.  Comparison of Parallel Genetic Algorithm and Particle Swarm Optimization for Real-Time UAV Path Planning , 2013, IEEE Transactions on Industrial Informatics.

[24]  Tomáš Vogeltanz,et al.  A Survey of Free Software for the Design, Analysis, Modelling, and Simulation of an Unmanned Aerial Vehicle , 2016 .

[25]  D. Lentink Bioinspired flight control , 2014, Bioinspiration & biomimetics.

[26]  Lucio R. Ribeiro,et al.  UAV autopilot controllers test platform using Matlab/Simulink and X-Plane , 2010, 2010 IEEE Frontiers in Education Conference (FIE).

[27]  Kim Hartmann,et al.  The vulnerability of UAVs to cyber attacks - An approach to the risk assessment , 2013, 2013 5th International Conference on Cyber Conflict (CYCON 2013).

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

[29]  Xingqin Lin,et al.  The Sky Is Not the Limit: LTE for Unmanned Aerial Vehicles , 2017, IEEE Communications Magazine.

[30]  A. R. Perry,et al.  The FlightGear flight simulator , 2004 .

[31]  Mansoor Alam,et al.  UAVSim: A simulation testbed for unmanned aerial vehicle network cyber security analysis , 2013, 2013 IEEE Globecom Workshops (GC Wkshps).

[32]  Javaan Chahl,et al.  A low-cost simulation platform for flapping wing MAVs , 2015, Smart Structures.

[33]  H. Krapp,et al.  Visuomotor Transformation in the Fly Gaze Stabilization System , 2008, PLoS biology.

[34]  Mansoor Alam,et al.  UAVNet Simulation in UAVSim: A Performance Evaluation and Enhancement , 2014, TRIDENTCOM.

[35]  Robin R. Murphy,et al.  A review on cybersecurity vulnerabilities for unmanned aerial vehicles , 2017, 2017 IEEE International Symposium on Safety, Security and Rescue Robotics (SSRR).

[36]  Guy Pujolle,et al.  A new approach to realize drone swarm using ad-hoc network , 2017, 2017 16th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[37]  Anis Koubaa Robot Operating System (ROS): The Complete Reference (Volume 1) , 2016 .

[38]  R. Mittal,et al.  Hawkmoth flight performance in tornado-like whirlwind vortices , 2014, Bioinspiration & biomimetics.

[39]  Ilker Bekmezci,et al.  Flying ad hoc networks (FANET) test bed implementation , 2015, 2015 7th International Conference on Recent Advances in Space Technologies (RAST).

[40]  Djamel Tandjaoui,et al.  Internet of Things: Concept, Building blocks, Applications and Challenges , 2014, ArXiv.

[41]  Vito Trianni,et al.  Drone Swarms in the Field , 2018, ERCIM News.

[42]  Shahryar Sarkani,et al.  Unmanned aerial vehicle smart device ground control station cyber security threat model , 2013, 2013 IEEE International Conference on Technologies for Homeland Security (HST).

[43]  Weiqing Sun,et al.  Cyber security threat analysis and modeling of an unmanned aerial vehicle system , 2012, 2012 IEEE Conference on Technologies for Homeland Security (HST).

[44]  Ahmad Y. Javaid,et al.  Cyber security threat analysis and attack simulation for unmanned aerial vehicle network , 2015 .

[45]  Jeff Van-West,et al.  Microsoft Flight Simulator For Real Pilots: Real World Training , 2007 .

[46]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[47]  Timothy X. Brown,et al.  Test B ed for a Wireless Network on Small UAVs , 2004 .

[48]  Ashish Kapoor,et al.  AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehicles , 2017, FSR.

[49]  Ankit L. P. S Renduchintala,et al.  Drone Forensics: Digital Flight Log Examination Framework for Micro Drones , 2017, 2017 International Conference on Computational Science and Computational Intelligence (CSCI).

[50]  Mansoor Alam,et al.  GNSSim: An Open Source GNSS/GPS Framework for Unmanned Aerial Vehicular Network Simulation , 2015, EAI Endorsed Trans. Mob. Commun. Appl..

[51]  Izhak Rubin,et al.  A framework and analysis for cooperative search using UAV swarms , 2004, SAC '04.

[52]  Vijay Kumar,et al.  Toward autonomous avian-inspired grasping for micro aerial vehicles , 2014, Bioinspiration & biomimetics.

[53]  Farhat Jahan Implementation of GNSS/GPS Navigation and its Attacks in UAVSim Testbed , 2015 .

[54]  R.C. Palat,et al.  Cooperative relaying for ad-hoc ground networks using swarm UAVs , 2005, MILCOM 2005 - 2005 IEEE Military Communications Conference.

[55]  Tomáš Vogeltanz,et al.  FlightGear application for flight simulation of a mini-UAV , 2015 .

[56]  Lentin Joseph Robot Operating System (ROS) for Absolute Beginners , 2018, Apress.

[57]  Hwangnam Kim,et al.  D-MUNS: Distributed multiple UAVs' network simulator , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[58]  Wojciech Matusik,et al.  Computational multicopter design , 2016, ACM Trans. Graph..

[59]  David Allerton,et al.  Principles of Flight Simulation , 2009 .

[60]  Stephen Cameron,et al.  SUAAVE: Combining Aerial Robots and Wireless Networking , 2010 .

[61]  Karthik Dantu,et al.  Simbeeotic: A simulator and testbed for micro-aerial vehicle swarm experiments , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[62]  Tamás Vicsek,et al.  Flocking algorithm for autonomous flying robots , 2013, Bioinspiration & biomimetics.

[64]  Richard Garcia,et al.  Multi-UAV Simulator Utilizing X-Plane , 2010, J. Intell. Robotic Syst..

[65]  Adrian L. R. Thomas,et al.  Terminal attack trajectories of peregrine falcons are described by the proportional navigation guidance law of missiles , 2017, Proceedings of the National Academy of Sciences.