Detail of the student project

Topic:Drone simulation using Unreal Engine 5
Department: Multirobotické systémy
Supervisor:Ing. Vojtěch Vonásek, Ph.D.
Announce as:Diplomová práce, Bakalářská práce, Semestrální projekt
Description:Robotic simulators are widely used for test and developing various robotic systems. Simulations allow the user to run multiple experiments under different conditions without physical interaction between the robot and the environment. For example, simulations can be used to learn behavioral policies using AI methods such as reinforcement learning. Learning behaviors using camera data requires a good - fast and realistic - simulation of camera sensors, which is still tricky in many simulators.

This semestral project aims to create a system to simulate the behavior of unmanned aerial vehicles (drones) and simulate basic sensors such as cameras or lidars using Unreal Engine 5.

Project goals:
Study the concept of UR5.
Design several outdoor (e.g. park-like or forest-like) and indoor scenarios for drones.
Create c++ interface allowing control of the drone and retrieving information from the drone's sensors (camera and lidar data).
Focus on providing realistic camera data (rendering)
Prepare documentation.
The advisor will provide the models (physical and dynamic) of the drones.

Requirements: good knowledge of c++ and python.

Project output:
1) c++ interface to UR5 for controlling drones and managing other objects, and for retrieving camera data, examples of usage
2) 2-3 testing scenarios for UR5 (indoor and outdoor)
3) documentaiton (in english)

Responsible person: Petr Pošík