Home
Table of contents | Getting started | Tools overview | Use cases | Scenario features | Positioning | Controllers | OpenSceneGraph and 3D models | Support / Q&A | Command reference | Build guide | For esmini developers and contributors | Inner workings | esmini lib programming | Hello World programming tutorial | Scenario construction tips | Run ASAM OpenSCENARIO examples | About this document | Version | Single page document
Getting started
Run esmini
Get complete esmini
Build esmini - quick guide
Tools overview
Applications
Scripts
Shared libraries
Use cases
View a scenario
Screenshots and video clips
Logging
Replay scenario
View road network
Plot scenario data
Save OSI data
esmini in Unity
Scenario features
Speed profile
Condition delay
Road signs
Traffic Lights
Expressions
Parameter distributions
Trajectories
Friction
Environment conditions
Vehicle light states
Tunnels
2D shape outline
Boundingbox Colors
SUMO integration
Positioning
Position modes
Mode specification
Trajectory interpolation and alignment
Example
Relative positions and routes
Reference line and center lane
Lateral distance action logics
Shift reference point
Controllers
Controller concept
Background and motivation
Brief on implementation
How it works for the user
The ghost concept
esmini embedded controllers
How to add a new controller
OpenSceneGraph and 3D models
Get osgconv
Convert osgb models for use in Unity
Import into Unity
Colors, textures and wheel rotations
Lighting
Convert osgb models for use in Blender
Import into Blender
Material settings in Blender
Export Blender obj
Convert back to osgb
Using OpenX assets library
Export generated 3D model
esmini 3D assets
Support / Q&A
File search paths
Various issues
Further issues at esmini GitHub page
Command reference
About options and config files
esmini
replayer
odrviewer
plot_dat.py
Build guide
External dependencies
Additional platform dependencies
Debug with Linux and VSCode
Dynamic protobuf linking
Slim esmini - customize configration
MSYS2 / MinGW-w64 support
Build esmini project
CentOS 7 (Linux)
For esmini developers and contributors
Branch strategy
Formatting and code analysis
Test
Sanitizers
Implementation guidelines
Inner workings
Main modules
How the modules interact
On execution flow
esmini lib programming
About the lib itself
How to interact with esmini lib API
Functionality
Simplest example
Hello World programming tutorial
Scenario construction tips
OpenDRIVE
OpenSCENARIO XML
Examples
Run ASAM OpenSCENARIO examples
About this document
How to generate HTML from AsciiDoc
How to view previous versions
Version