Survey of Simulators for Aerial Robots

Read original: arXiv:2311.02296 - Published 8/2/2024 by Cora A. Dimmig, Giuseppe Silano, Kimberly McGuire, Chiara Gabellieri, Wolfgang Honig, Joseph Moore, Marin Kobilarov
Total Score

0

🎲

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Uncrewed Aerial Vehicle (UAV) research faces challenges with safety, scalability, costs, and ecological impact during hardware testing
  • High-fidelity simulators can help address these challenges by replicating real-world conditions to enable development and evaluation of new perception and control algorithms
  • However, the large number of available simulators makes it difficult for researchers to determine which one best suits their specific use case

Plain English Explanation

Researchers working on unmanned aerial vehicles (UAVs), also known as drones, often encounter difficulties when testing their hardware in the real world. These challenges include ensuring safety, managing the scale of their experiments, controlling costs, and minimizing the ecological impact. To overcome these hurdles, researchers are turning to high-fidelity simulators that can accurately mimic real-world conditions. This allows them to develop and test new perception and control algorithms without the risks and limitations of physical testing.

However, the sheer number of available simulators makes it hard for researchers to choose the one that best fits their specific needs. Each simulator has its own strengths, weaknesses, and levels of customization, so finding the right match can be a significant challenge.

Technical Explanation

This paper provides an overview of 43 different UAV simulators and conducts in-depth, systematic comparisons of 17 of them. The researchers aim to help other researchers navigate the landscape of available simulators and select the one that is most suitable for their particular use case.

The paper presents a set of decision factors that researchers can use to evaluate and select the right simulator for their needs. These factors include the simulator's capabilities, customization options, integration with other tools, and overall usability.

Critical Analysis

The paper offers a valuable resource for UAV researchers by providing a comprehensive overview of the available simulators and a framework for selecting the most appropriate one. However, the authors acknowledge that the simulator landscape is constantly evolving, and new tools may emerge over time. Additionally, the paper does not explore the potential limitations or drawbacks of using simulators, such as the potential for oversimplification or the difficulty of accurately replicating real-world complexities.

Conclusion

This paper addresses a significant challenge faced by UAV researchers: the need to efficiently and safely test their innovations. By providing an overview of available simulators and a decision-making framework, the authors aim to enhance the efficiency and safety of UAV research endeavors. The insights presented in this paper can help researchers make more informed choices when selecting the right simulator for their specific needs, ultimately driving progress in the field of unmanned aerial vehicle technology.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

🎲

Total Score

0

Survey of Simulators for Aerial Robots

Cora A. Dimmig, Giuseppe Silano, Kimberly McGuire, Chiara Gabellieri, Wolfgang Honig, Joseph Moore, Marin Kobilarov

Uncrewed Aerial Vehicle (UAV) research faces challenges with safety, scalability, costs, and ecological impact when conducting hardware testing. High-fidelity simulators offer a vital solution by replicating real-world conditions to enable the development and evaluation of novel perception and control algorithms. However, the large number of available simulators poses a significant challenge for researchers to determine which simulator best suits their specific use-case, based on each simulator's limitations and customization readiness. In this paper we present an overview of 44 UAV simulators, including in-depth, systematic comparisons for 14 of the simulators. Additionally, we present a set of decision factors for selection of simulators, aiming to enhance the efficiency and safety of research endeavors.

Read more

8/2/2024

An Open-source Hardware/Software Architecture and Supporting Simulation Environment to Perform Human FPV Flight Demonstrations for Unmanned Aerial Vehicle Autonomy
Total Score

0

An Open-source Hardware/Software Architecture and Supporting Simulation Environment to Perform Human FPV Flight Demonstrations for Unmanned Aerial Vehicle Autonomy

Haosong Xiao, Prajit Krisshnakumar, Jagadeswara P K V Pothuri, Puru Soni, Eric Butcher, Souma Chowdhury

Small multi-rotor unmanned aerial vehicles (UAVs), mainly quadcopters, are nowadays ubiquitous in research on aerial autonomy, including serving as scaled-down models for much larger aircraft such as vertical-take-off-and-lift vehicles for urban air mobility. Among the various research use cases, first-person-view RC flight experiments allow for collecting data on how human pilots fly such aircraft, which could then be used to compare, contrast, validate, or train autonomous flight agents. While this could be uniquely beneficial, especially for studying UAV operation in contextually complex and safety-critical environments such as in human-UAV shared spaces, the lack of inexpensive and open-source hardware/software platforms that offer this capability along with low-level access to the underlying control software and data remains limited. To address this gap and significantly reduce barriers to human-guided autonomy research with UAVs, this paper presents an open-source software architecture implemented with an inexpensive in-house built quadcopter platform based on the F450 Quadcopter Frame. This setup uses two cameras to provide a dual-view FPV and an open-source flight controller, Pixhawk. The underlying software architecture, developed using the Python-based Kivy library, allows logging telemetry, GPS, control inputs, and camera frame data in a synchronized manner on the ground station computer. Since costs (time) and weather constraints typically limit numbers of physical outdoor flight experiments, this paper also presents a unique AirSim/Unreal Engine based simulation environment and graphical user interface aka digital twin, that provides a Hardware In The Loop setup via the Pixhawk flight controller. We demonstrate the usability and reliability of the overall framework through a set of diverse physical FPV flight experiments and corresponding flight tests in the digital twin.

Read more

9/9/2024

Simulation-based Scenario Generation for Robust Hybrid AI for Autonomy
Total Score

0

Simulation-based Scenario Generation for Robust Hybrid AI for Autonomy

Hambisa Keno, Nicholas J. Pioch, Christopher Guagliano, Timothy H. Chung

Application of Unmanned Aerial Vehicles (UAVs) in search and rescue, emergency management, and law enforcement has gained traction with the advent of low-cost platforms and sensor payloads. The emergence of hybrid neural and symbolic AI approaches for complex reasoning is expected to further push the boundaries of these applications with decreasing levels of human intervention. However, current UAV simulation environments lack semantic context suited to this hybrid approach. To address this gap, HAMERITT (Hybrid Ai Mission Environment for RapId Training and Testing) provides a simulation-based autonomy software framework that supports the training, testing and assurance of neuro-symbolic algorithms for autonomous maneuver and perception reasoning. HAMERITT includes scenario generation capabilities that offer mission-relevant contextual symbolic information in addition to raw sensor data. Scenarios include symbolic descriptions for entities of interest and their relations to scene elements, as well as spatial-temporal constraints in the form of time-bounded areas of interest with prior probabilities and restricted zones within those areas. HAMERITT also features support for training distinct algorithm threads for maneuver vs. perception within an end-to-end mission run. Future work includes improving scenario realism and scaling symbolic context generation through automated workflow.

Read more

9/11/2024

Automated System-level Testing of Unmanned Aerial Systems
Total Score

0

Automated System-level Testing of Unmanned Aerial Systems

Hassan Sartaj, Asmar Muqeet, Muhammad Zohaib Iqbal, Muhammad Uzair Khan

Unmanned aerial systems (UAS) rely on various avionics systems that are safety-critical and mission-critical. A major requirement of international safety standards is to perform rigorous system-level testing of avionics software systems. The current industrial practice is to manually create test scenarios, manually/automatically execute these scenarios using simulators, and manually evaluate outcomes. The test scenarios typically consist of setting certain flight or environment conditions and testing the system under test in these settings. The state-of-the-art approaches for this purpose also require manual test scenario development and evaluation. In this paper, we propose a novel approach to automate the system-level testing of the UAS. The proposed approach (AITester) utilizes model-based testing and artificial intelligence (AI) techniques to automatically generate, execute, and evaluate various test scenarios. The test scenarios are generated on the fly, i.e., during test execution based on the environmental context at runtime. The approach is supported by a toolset. We empirically evaluate the proposed approach on two core components of UAS, an autopilot system of an unmanned aerial vehicle (UAV) and cockpit display systems (CDS) of the ground control station (GCS). The results show that the AITester effectively generates test scenarios causing deviations from the expected behavior of the UAV autopilot and reveals potential flaws in the GCS-CDS.

Read more

8/6/2024