RoveSoSimulator

Logo

Autonomous Rover Testing Simulator in Unreal Engine 5

View the Project on GitHub MissouriMRDT/RoveSoSimulator

RoveSoSimulator Linux Setup

When attempting to setup RoveSoSimulator on Linux, it is likely that you will encounter multiple roadblocks, primarily to due with Unreal Editor’s disaffinity for Linux. This guide will document known issues and workarounds, if you have a novel problem or solution please add it to this section of the docs.

Installing / Running Unreal Editor

Make sure to download the Linux version here by selecting the Linux_Unreal_Engine_X.X.X.zip download.

The path to the executable once extracted is ./Engine/Binaries/Linux/UnrealEditor.

Visual Studio is Required?

It seems that only the dotnet sdk is required, install instructions here.

Getting the Diversion Plugin

The simplest solution to getting the plugin will be to ask another team member to zip/tar their copy of the plugin and send it to you. The location of the plugin varies depending on platform and method of install:

Build Failure Due to RoveComm_CPP

See Troubleshooting Cloning

Build Failure Due to Missing “PlatformFilemanager.h”

Navigate to <UNREAL-EDITOR-INSTALL-LOCATION>/Engine/Source/Runtime/Core/Public/HAL and run the following:

cp PlatformFileManager.h PlatformFilemanager.h