MATLAB and Simulink Training

Designing 3D Scenes with RoadRunner

Course Details

This one-day course provides hands-on experience with designing 3D scenes for simulating and testing automated driving systems. You'll learn ways to create road networks and insert customized markings, signs and signals, as well as vegetation, buildings, and other 3D models. You will apply these techniques to reconstruct a real-world scene based on map data and export the scene into common formats used by automated driving simulators.

Topics include:

  • Navigating and examining RoadRunner scenes using camera controls
  • Creating and customizing roads, lanes, and junctions
  • Defining surfaces and adding elements of the scene, such as road signs, trees, and buildings
  • Reconstructing geo-specific scenes based on geographic information system (GIS) assets, such as aerial images, lidar point clouds, and elevation data
  • Importing and exporting scenes in the OpenDRIVE® format

Day 1 of 1


Working with the User Interface

Objective: Navigate the RoadRunner interface and maneuver inside a scene.

  • Navigating the RoadRunner interface and layout
  • Maneuvering inside a RoadRunner scene using camera controls
  • Selecting and moving objects in a scene
  • Measuring distance between scene elements

Roads

Objective: Create, connect, and customize road segments and road networks.

  • Creating, chopping, and joining road segments
  • Modifying road shape and vertical and cross-section profile
  • Changing road superelevation and speed limits
  • Creating on-ramps, off-ramps, and road splits

Lanes

Objective: Create and modify lanes, lane markings, and other road stencil markings.

  • Adding driving lanes, curbs, sidewalks, and parking spaces
  • Customizing lane properties, such as width and travel direction
  • Adding, editing, and customizing lane markings
  • Saving road styles with customized lanes for reuse

Junctions

Objective: Connect roads through junctions, add traffic lights, and define allowed vehicle maneuvers.

  • Creating and customizing junctions
  • Defining a set of maneuvers in a junction, such as permitted turns
  • Signalizing a junction by inserting traffic lights
  • Adding crosswalks for pedestrians

Terrains and Props

Objective: Add surfaces and 3D props, such as trees and buildings.

  • Creating a surface of a specific material, such as grass, asphalt, or sand
  • Adding props such as traffic signs, buildings, and trees
  • Adding groups of props along a road or within a surface, such as a group of trees
  • Customizing text and symbols on traffic signs
  • Importing custom props made in other object-modeling tools

Geo-Specific Scene Design

Objective: Construct a scene that accurately represents a real-world location by using GIS assets.

  • Importing aerial imagery as a reference for creating roads and surfaces
  • Incorporating elevation data to add height information
  • Working with point cloud data
  • Using vector data, such as OpenStreetMap®

Working with OpenDRIVE Data

Objective: Create a scene from imported OpenDRIVE data.

  • Exporting the scene to OpenDRIVE file format
  • Importing OpenDRIVE data
  • Mapping OpenDRIVE data to RoadRunner assets
  • Exporting to other file formats, such as .fbx, for use with external simulators

Level: Intermediate

Prerequisites:

  • Experience with basic computer operations

Duration: 1 day