Main Content

RoadRunner Scenario

Create and play back scenarios for automated driving simulation

RoadRunner Scenario is an interactive editor with a programmatic API for designing scenarios to simulate and test automated driving systems. You can use the API to add, query, and modify actors, paths, and scenario logic or create and edit them manually. Then, simulate the scenario directly in the editor. You can choose from built-in actor algorithms or design your own using MATLAB® and Simulink®. The API can automate workflows like creating variations, placing scenarios in different scenes, simulating scenarios, and exporting them.

You can co-simulate scenarios with simulators outside RoadRunner, including MATLAB and Simulink, or export them to ASAM OpenSCENARIO® XML and DSL. The exported scenarios are compatible with any OpenSCENARIO-compliant simulators and players, such as CARLA, esmini, and IPG CarMaker®.

Three common workflow steps: trajectory import; designing, simulating, and varying scenarios; and scenario export and cosimulation.

Get Started

Learn the basics of RoadRunner Scenario

Design and Simulate Scenarios

Add actors, specify paths, define scenario logic, simulate scenarios

Import Scenario Data

Import trajectories from ASAM OpenSCENARIO and import custom actor meshes

Export Scenarios

Export scenarios to ASAM OpenSCENARIO

Programmatic Scenario Interfaces

Generate scenario variations, import and export scenarios, and simulate scenarios using MATLAB functions or a gRPC® API

Simulate Actors with MATLAB and Simulink

Integrate, simulate, and visualize actors designed in MATLAB and Simulink within RoadRunner Scenario (requires Automated Driving Toolbox™)

Cosimulate Actors with CARLA

Integrate, simulate, and visualize actors designed in CARLA within RoadRunner Scenario