- A dedicated NVidia GPU (at least MX450, RTX is recommended) or a comparable AMD GPU
- 3 GB of HDD space
Map Name | Map Name | ||
---|---|---|---|
Valley | Cave | ||
Forest | Erding Airbase | ||
Warehouse | Infinite forest |
m
/ESC
- show menu for switching graphics and worlds
- Install the MRS UAV System
- Install the MRS UAV System UE5 endpoint
sudo apt install ros-noetic-mrs-uav-unreal-simulation
- Download the and unpack Unreal Engine Drone Simulator
- Launch the UE5 Simulator by
./ueds.sh
. Alternatively, start it in a headless mode via./ueds.sh -renderOffScreen
. - Start the MRS UAV System UE5 endpoint
roscd mrs_uav_unreal_simulation
./tmux/one_drone/start.sh
Requirements:
- Windows 11 + updates
- WSL 2.0
- Install Ubuntu 20.04 into the WSL 2.0 using the Microsoft Store
- Install the MRS UAV System into WSL 2.0
- Create
.wslconfig
file inC:/Users/<User>/.wslconfig
- Place the following content into
.wslconfig
[wsl2]
firewall=false
networkingMode=mirrored
debugConsole=false
[experimental]
hostAddressLoopback=true
- Restart the WSL by issuing
wsl --shutdown
into a comand line. - Install the MRS UAV System UE5 endpoint
sudo apt install ros-noetic-mrs-uav-unreal-simulation
- Download and unpack the Unreal Engine Drone Simulator
- Start the Unreal Engine Drone Simulator
- Start the MRS UAV System UE5 endpoint
roscd mrs_uav_unreal_simulation
./tmux/one_drone/start.sh
- The first start might require hitting "CTRL+C" in the
roscore
tab of the tmux session. The roscore is always stuck for the first time after rebooting the computer.
- UAVs don't see eachother in their cameras / LiDARS
- possible coloring of the depth pointcloud using the segmented RGB image
- ability to switch worlds in C++ from the ROS side
- ability to switch graphics scaling in C++ from the ROS side
- finer settings of the graphics scaling than (low, middle, etc).
- adding weather effects controllable form the ROS side