Designing 3D Scenes and Scenarios with RoadRunner
View schedule and enrollCourse Details
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
- Automating road network re-creation using RoadRunner SceneBuilder on HD maps and SD maps
- Designing scenarios and creating scenario variations using MATLAB
- Importing and exporting scenarios in the OpenSCENARIO® format
Day 1 of 2
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®
Day 2 of 2
Working with OpenDRIVE Data
Objective: Create a scene from imported OpenDRIVE data and export a RoadRunner scene for use with external simulators.
- 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
Building a Scene from SD and HD Maps
Objective: Automate road network re-creation using SD and HD maps.
- Creating a road network from selected roads or regions of SD maps
- Creating a road network from selected roads, routes, or regions of HD maps
- Troubleshooting import and build issues
- Configuring assets to use for rendering scene elements, such as signs
Designing and Simulating Scenarios
Objective: Design scenarios by adding actors, specifying trajectories, and defining scenario logic.
- Adding vehicles and other actors to a scene
- Defining and editing trajectories
- Using scenario logic to define action sequences and interactions between actors
- Simulating and validating scenarios in RoadRunner
- Exporting to the OpenSCENARIO standard
Creating Scenario Variations
Objective: Relocate scenarios to other scenes and create scenario variations by changing variables using MATLAB.
- Creating variations in RoadRunner
- Adding anchors to a scenario and defining relative constraints
- Relocating a scenario to a different scene
- Interacting programmatically with RoadRunner
- Changing scenario variables programmatically with MATLAB
- Exporting programmatically to the OpenSCENARIO standard
Level: Intermediate
Prerequisites:
Duration: 2 day
Languages: English, 日本語