Skip to content

Unreal Simulation Setup

Jakob Auer edited this page Feb 4, 2019 · 19 revisions

Prerequisites

Install Unreal and Simbotic

Unreal

git clone -b 4.21 git@github.com:EpicGames/UnrealEngine.git
cd UnrealEngine
./Setup.sh
./GenerateProjectFiles.sh
make

Simbotic

git clone --recursive git@github.com:VertexStudio/Simbotic.git

Environment variables:

export SIMBOTIC_UE4=/path/to/UE4_21
export SIMBOTIC_ROOT=/path/to/Simbotic

Generate project files and build:

cd $SIMBOTIC_ROOT
./generate.sh
./build_airsim.sh
./build.sh

Run sim:

./run.sh

Important: After launching Simbotic by calling run.sh you have to press play inside the running Unreal editor.

MADARA and GAMS

git clone -b gpc-unreal git@github.com:jredmondson/gams.git
export UNREAL_ROOT=/path/to/unreal
export SIMBOTIC_ROOT=/path/to/Simbotic
export SIMBOTIC_UE4=/path/to/unreal

Build

./scripts/linux/base_build.sh madara gams airlib clang

Important: Add the environment variables which are printed by the base_build script to your .bashrc or activation script.

Waypoint Demo

$GAMS_ROOT/scripts/simulation/waypoints/waypoints.pl

Clone this wiki locally