Skip to content

About

GEMSTAR: Unreal Engine Visualizer Feature by DLR

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

GEMSTAR UE_Visualizer_Feature

DLR-TS

This plugin visualizes ASAM OSI sensorview and sensordata messages.
Currently camera, lidar points and radar points are supported.

Input

  • OSI SensorView

Output

  • Local GEMSTAR dataflows for logging and visualization

Getting started

First clone the GEMSTAR Interfaces plugin inside the Plugins directory and the UE_Osivisualizer_Feature inside Plugins/Gamefeatures.

Add the plugin to your Unreal project:

mkdir Plugins/GameFeatures
cd Plugins/GameFeatures

git clone https://github.com/DLR-TS/ue_visualizer_feature.git

or:

git submodule add https://github.com/DLR-TS/ue_visualizer_feature.git

Configuration

In Simulation/DefaultGemstar.ini within the ue_visualizer_feature section.

[ue_visualizer_feature]
;Debug=true
Input=[ue_lidar_feature:sensor1]
;In Editor Mode shows Field of View from sensors
ShowFoV=false
;If available, show camera in viewport (overlay bottom right)
ShowCamera=true

Mount=SensorPlatform_1
;ThirdPerson View, SecondPerson (TopDown View) or FirstPerson View
FollowVehicleType="ThirdPerson"
;MountingPosition and MountingOrientation are relative to the mount (sensor platform).
;Position in cm, Orientation in °
FirstPersonLocationX=150
FirstPersonLocationY=0
FirstPersonLocationZ=180
FirstPersonYaw=0
FirstPersonPitch=0
;MountingPosition and MountingOrientation are relative to the mount (sensor platform).
;Position in cm, Orientation in °
SecondPersonLocationX=0
SecondPersonLocationY=0
SecondPersonLocationZ=200
SecondPersonYaw=0
SecondPersonPitch=-90
;MountingPosition and MountingOrientation are relative to the mount (sensor platform).
;Position in cm, Orientation in °
ThirdPersionLocationX=0
ThirdPersonLocationY=0
ThirdPersonLocationZ=250
ThirdPersonYaw=0
ThirdPersonPitch=-10

;vehicle source for trace visualisation
;TraceInput=[ue_esmini_feature]
;If available, show vehicle traces
DrawTraces=false
;Trace style options Debug or Emissive 
TraceStyle=Emissive
;Scaling of markers, like point clouds
MarkerScale=0.05

Test Map

A simple test map is provided in the Content/Test directory. An integration test map with dynamic data can be found in the Lidar plugin.

Pointcloud Visualization example

Disclaimer

The visualizer currently does not support 360° ray-tracing LiDAR configurations.


Contact: opensource-ts@dlr.de

This project uses the Open Simulation Interface (OSI), which is licensed under the Mozilla Public License 2.0.

About

GEMSTAR: Unreal Engine Visualizer Feature by DLR

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages