Devising a Distributed Co-Simulator for a Multi-UAV Network

Practical evaluation of the Unmanned Aerial Vehicle (UAV) network requires a lot of money to build experiment environments, which includes UAVs, network devices, flight controllers, and so on. To investigate the time-sensitivity of the multi-UAV network, the influence of the UAVs’ mobility should be precisely evaluated in the long term. Although there are some simulators for UAVs’ physical flight, there is no explicit scheme for simulating both the network environment and the flight environments simultaneously. In this paper, we propose a novel co-simulation scheme for the multiple UAVs network, which performs the flight simulation and the network simulation simultaneously. By considering the dependency between the flight status and networking situations of UAV, our work focuses on the consistency of simulation state through synchronization among simulation components. Furthermore, we extend our simulator to perform multiple scenarios by exploiting distributed manner. We verify our system with respect to the robustness of time management and propose some use cases which can be solely simulated by this.

[1]  Hwangnam Kim,et al.  Devising Mobile Sensing and Actuation Infrastructure with Drones , 2018, Sensors.

[2]  Yuguang Fang,et al.  Modeling and performance analysis for wireless mobile networks: a new analytical approach , 2005, IEEE/ACM Transactions on Networking.

[3]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[4]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

[5]  Federico Venturini Distributed Deep Reinforcement Learning for Drone Swarm Control , 2020 .

[6]  Hyunsoon Kim,et al.  Formation Control Algorithm of Multi-UAV-Based Network Infrastructure , 2018, Applied Sciences.

[7]  Hwangnam Kim,et al.  Poster: Swarming Drones Can Connect You to the Network , 2015, MobiSys.

[8]  Hwangnam Kim,et al.  Future of IoT Networks: A Survey , 2017 .

[9]  Hwangnam Kim,et al.  Poster: A Multi-Drone Platform for Empowering Drones' Teamwork , 2015, MobiCom.

[10]  Jean-Baptiste Chaudron,et al.  Towards an HLA Run-time Infrastructure with Hard Real-time Capabilities , 2010 .

[11]  Saba Siraj,et al.  Initial topology : Network scale : Object Palette : Available con _ gurations : Choose Results : NETSIM , 2012 .

[12]  Bernhard Rinner,et al.  Information merging in multi-UAV cooperative search , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Michael R. Clement,et al.  Multi-UAV software systems and simulation architecture , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[14]  Klaus Wehrle,et al.  Modeling and Tools for Network Simulation , 2010, Modeling and Tools for Network Simulation.

[15]  Qiang Ni,et al.  Drone-Aided Communication as a Key Enabler for 5G and Resilient Public Safety Networks , 2018, IEEE Communications Magazine.

[16]  Yuanwei Liu,et al.  Priority-Oriented Trajectory Planning for UAV-Aided Time-Sensitive IoT Networks , 2020, 2020 IEEE International Conference on Communications Workshops (ICC Workshops).

[17]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[18]  David Broman,et al.  Co-simulation: State of the art , 2017, ArXiv.

[19]  Xu Li,et al.  Drone-assisted public safety wireless broadband network , 2015, 2015 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

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

[21]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[22]  Kjeld Jensen,et al.  A survey of Open-Source UAV flight controllers and flight simulators , 2018, Microprocess. Microsystems.

[23]  Wan Choi,et al.  UAV-Empowered Disaster-Resilient Edge Architecture for Delay-Sensitive Communication , 2018, IEEE Network.

[24]  Gabriel-Miro Muntean,et al.  Ultra-Reliable IoT Communications with UAVs: A Swarm Use Case , 2018, IEEE Communications Magazine.

[25]  Marc Cavazza,et al.  Decentralized Multi-Agent Path Finding for UAV Traffic Management , 2019, IEEE Transactions on Intelligent Transportation Systems.

[26]  Qingqing Wu,et al.  Joint Trajectory and Communication Design for Multi-UAV Enabled Wireless Networks , 2017, IEEE Transactions on Wireless Communications.

[27]  David Broman,et al.  Hybrid co-simulation: it’s about time , 2018, Software & Systems Modeling.

[28]  Roland Siegwart,et al.  RotorS—A Modular Gazebo MAV Simulator Framework , 2016 .

[29]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[30]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[31]  Wei Zhang,et al.  Spectrum Sharing for Drone Networks , 2017, IEEE Journal on Selected Areas in Communications.

[32]  David M. Nicol,et al.  Parallel execution for serial simulators , 1996, TOMC.

[33]  Ahmad Y. Javaid,et al.  Application Specific Drone Simulators: Recent Advances and Challenges , 2019, Simul. Model. Pract. Theory.

[34]  Walid Saad,et al.  Drones in Distress: A Game-Theoretic Countermeasure for Protecting UAVs Against GPS Spoofing , 2019, IEEE Internet of Things Journal.

[35]  Inaki Val,et al.  w-SHARP: Implementation of a High-Performance Wireless Time-Sensitive Network for Low Latency and Ultra-low Cycle Time Industrial Applications , 2021, IEEE Transactions on Industrial Informatics.

[36]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[37]  Eric Nettleton,et al.  Real time Multi-UAV Simulator , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[38]  Jorge Cortés,et al.  Team-Triggered Coordination for Real-Time Control of Networked Cyber-Physical Systems , 2014, IEEE Transactions on Automatic Control.

[39]  Hwangnam Kim,et al.  Empowering Drones’ Teamwork with Airborne Network , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).

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

[41]  Nicolas Marchand,et al.  Leader-Following Consensus and Formation Control of VTOL-UAVs with Event-Triggered Communications † , 2019, Sensors.

[42]  Wenchao Xu,et al.  Multiple Drone-Cell Deployment Analyses and Optimization in Drone Assisted Radio Access Networks , 2018, IEEE Access.