RoadRunner

 

RoadRunner

Design 3D scenes for automated driving simulation

Video length is 2:04
Two side-by-side scenes depicting the adjustment of road styles in the RoadRunner editor.

Road and 3D Scene Modeling

Create realistic, complex road networks consisting of intersections, bridges, tunnels, roundabouts, turnouts, and road markings.

MATLAB script to create a scene in RoadRunner.

API for Scene Creation

Use the RoadRunner API to create roads. Import and export scenes using MATLAB functions or a gRPC® API.

Preview of a road network prior to OpenDRIVE export.

OpenDRIVE Support

Import, visualize, and export road networks using ASAM OpenDRIVE 1.4 – OpenDRIVE 1.8.

A street junction with colored lines indicating the signal phase of each crossroad.

Functional Road Networks and Traffic Signals

Design realistic intersections with traffic signals, ready for use in simulation environments. Edit signal phases and timing with the integrated signal timeline and interactive viewport controls.

A top-down image of several buildings and a scene showing 3D models of those buildings.

GIS and SD Map Import

Build 3D scenes that accurately represent real locations by importing aerial imagery, elevation data, lidar point clouds, and roadmaps. Import standard definition (SD) maps, including OpenStreetMap® and Zenrin Japan Map API 3.0 (Itsumo NAVI API 3.0) map data.

Collection of prebuilt 3D road sign models.

Prebuilt and Customizable Assets and Signs

Populate RoadRunner scenes with 3D models from RoadRunner Asset Library. Create and place customizable and region-specific road signs, barriers, posts, lights, and other road furniture.

A RoadRunner scene of a car at an intersection exported to the CARLA simulator.

Export to Simulators

Export RoadRunner scenes to a variety of simulators and gaming engines, including CARLA, dSPACE® ASM, IPG CarMaker, Unreal® Engine, and more. Export scenes created in RoadRunner to industry-standard formats, including OpenDRIVE®, FBX®, glTF™, OpenFlight, OpenSceneGraph, OBJ, and USD.

Two roads, each from a different RoadRunner scene, merged into the same scene.

Templates and Scene Merge

Create scene asset templates from selected scenes, and merge multiple scenes for editing.

A road with CRG road surface data applied on the right side.

OpenCRG Import, Creation, and Export

Import and export OpenCRG road surface data from and to OpenDRIVE, and visualize it in RoadRunner. Create synthetic road geometries, adding speedbumps, potholes, and other surface features.

RoadRunner Product Family

RoadRunner is an interactive editor that lets you design 3D scenes for simulating and testing automated driving systems. RoadRunner provides tools for setting and configuring traffic signal timing, phases, and vehicle paths at intersections.

RoadRunner

Design 3D scenes for automated driving simulation

RoadRunner Scenario

Create and play back scenarios for automated driving simulation

RoadRunner Asset Library

Populate RoadRunner scenes with a library of 3D models

RoadRunner Scene Builder

Automatically generate 3D road models from HD maps

Free RoadRunner Tutorial

Learn the basics of designing 3D road scenes for simulating and testing automated driving applications.

Start now

RoadRunner FAQs

RoadRunner is a purpose-built editor for 3D road networks (including roads, lanes, junctions, traffic signals, and road markings). RoadRunner has both programmatic APIs (MATLAB and gRPC) and an interactive mode and is designed to create detailed 3D scenes to test automated driving and ADAS systems.

RoadRunner is separate from MATLAB and you can use RoadRunner without programming in MATLAB. However, RoadRunner also provides MATLAB APIs, so if you are a MATLAB user you will find it easy to create scripts incorporating RoadRunner.

RoadRunner exports to an extensive set of simulators including CARLA, dSPACE ASM, IPG CarMaker and game engines like Unreal Engine. With very strong support for ASAM OpenDRIVE and other popular formats RoadRunner enables a “write once, use many” workflow.

MathWorks has extensive partnerships with universities and institutions around the world. Create (or sign into) a <a href="https://www.mathworks.com/">MathWorks</a> account using your .edu or institutional email. Click on “My Account”. If MATLAB is listed, you should also have access to RoadRunner. Click on “View additional Licenses or Trials”. If you see RoadRunner, click on the license number and then “Download” on the next page. If you see MATLAB, but not RoadRunner, please contact your <a href="https://www.mathworks.com/matlabcentral/answers/302775-who-is-my-license-administrator">License Administrator</a> to get access.

Yes. RoadRunner supports FBX, glTF, USD, OBJ and other formats. If you are having trouble loading a 3D model, try loading it into the DCC of your choice (for example, Blender) and re-exporting it for use in RoadRunner. MathWorks also has an add-on product to RoadRunner called <a href="/content/mathworks/nl/en/products/roadrunner-asset-library.html">RoadRunner Asset Library</a> with thousands of realistic and visually consistent 3D models.

RoadRunner supports OpenDRIVE, OpenStreetMap, Zenrin Japan Map API 3.0, Lanelet2, and ASAM OpenCRG. We also have a product, <a href="/content/mathworks/nl/en/products/roadrunner-scene-builder.html">RoadRunner Scene Builder</a>, that supports importing and converting high definition (HD) maps.

Elevation data (for example, DEM) data can be imported and used to create your terrain. Aerial imagery and point clouds can be imported for visual reference.

Yes, you can use the RoadRunner API to create scenes and import/export scenes using MATLAB functions or a gRPC API.

Yes, RoadRunner provides tools for configuring traffic signal phasing, timing, and vehicle paths at intersections.

<a href="/content/mathworks/nl/en/products/roadrunner-scenario.html">RoadRunner Scenario</a> is an add-on product for designing scenarios with dynamic vehicles, actors, and logic.

RoadRunner supports importing, visualizing, and exporting road networks using ASAM OpenDRIVE 1.4 through OpenDRIVE 1.8.