Menu

UAS Simulation

Niveau

Beginner

Learning outcomes of the courses/module

Upon completing this course, students will be able to: - Understand the Principles of Drone Simulation: Explain the foundational concepts of drone simulation, including types of simulations (e.g., flight dynamics, sensor simulation, environmental interaction) and their applications in research, development, and training. - Operate Drone Simulation Software: Demonstrate proficiency using various drone simulation software and tools (e.g., Gazebo, AirSim, V-REP) for different use cases. - Model Drone Flight Dynamics: Model drone flight dynamics within simulation environments, accurately representing flight physics, including lift, drag, thrust, and gravity effects. - Simulate Sensor Data: Simulate sensor inputs (GPS, IMU, LiDAR, cameras) to test sensor fusion algorithms and data processing pipelines in a controlled environment. - Design Virtual Environments: Design and customize virtual environments for drone simulations (urban landscapes, natural terrains, obstacle courses) to replicate real-world scenarios. - Test and Validate Drone Systems: Utilize drone simulations to test and validate drone designs, flight control algorithms, and operational procedures, identifying potential issues before real-world deployment.

Prerequisites for the course

None

Course content

- Introduction to Drone Simulation: Significance of simulation in drone design, testing, and training. Overview of simulation tools and environments, with a focus on Unreal Engine. - Basics of Unreal Engine for Drone Simulation: Introduction to Unreal Engine architecture, key features, and advantages for drone simulation. - Simulating Real-World Environments: Techniques for creating realistic simulation environments in Unreal Engine (terrain generation, environmental conditions, dynamic obstacles). - Drone Physics and Dynamics in Simulation: Implementing realistic drone physics and flight dynamics within the simulation (aerodynamic effects, propulsion, control systems). - Sensor Simulation: Simulating drone sensors (cameras, LiDAR, GPS) in Unreal Engine and integrating sensor data for navigation and obstacle detection. - Testing and Validation: Using simulations to test drone designs, flight control algorithms, and safety protocols. Discussion on the role of simulation in validating drone performance under various conditions. - Integration with Drone Development: Exploring the integration of simulation in the overall drone development lifecycle (initial design to deployment, iterative testing, refinement).

Recommended specialist literature

- Zipfel, P. H. (2014). Modeling and Simulation of Aerospace Vehicle Dynamics (3rd ed.). AIAA Education Series. ISBN: 978-1624102509. - Marqués, P. & Ronch, A. D. (2017). Advanced UAV Aerodynamics, Flight Stability and Control. Wiley. ISBN: 978-1118928691. DOI: 10.1002/9781118928691.

Assessment methods and criteria

Portfolio tests

Language

English

Number of ECTS credits awarded

5

Share of e-learning in %

15

Semester hours per week

2.5

Planned teaching and learning method

Presentation, group work, discussion, exercises

Semester/trimester in which the course/module is offered

4

Name of lecturer

Academic year

Key figure of the course/module

4_5

Type of course/module

integrated lecture

Type of course

Compulsory

Internship(s)