Created by [ Rowan Dempster] on Dec 27, 2019
This is a general overview of the Unreal Simulation.
The simulation software is created in Unreal engine and is provided in the GitLab simulation repository. It is accompanied by a ROS package that allows it and the stack to communicate.
There are several main components to the software at the moment. These have yet to be stitched together and provide a complete basic car simulation.
Transfers data to and from external software through TCP. It's purpose is to communicate with the unreal_bridge mentioned further below to transfer data between the stack and the simulation.
Uses Unreal's built in vehicle dynamics blueprint to simulate a vehicle. Currently it is set up with a temporary Chevy Camaro model, but can be set up to use any other mesh using the following tips:
Provides a camera that is able to placed in an unreal map and in particular attached to a vehicle. This camera then generates picture data at some rate that can be accessed in the form of a pixel array.
Further documention can be found here:
ROS packages provided to complement the simulation software.
A ROS package that provides a node to communicate with the simulation software through TCP. Communicates with the networking blueprint in the simulation in particular. Has yet to be created.
Document generated by Confluence on Dec 10, 2021 04:01