Get Started with RoadRunner Scenario
RoadRunner Scenario is an interactive editor that lets you design scenarios for simulating and testing automated driving systems. Place vehicles and paths, define logic, and parameterize scenarios. You can then simulate the scenario in the editor. Choose from built-in vehicle actors or design your own using MATLAB® and Simulink® or CARLA.
RoadRunner Scenario supports in-editor playback for visualizing scenarios and connecting to other simulators for cosimulation. Scenarios can be exported to ASAM OpenSCENARIO®. These exported scenarios can then be used in any OpenSCENARIO compliant simulators and players, including esmini.
The RoadRunner API lets you change the parameters of the scenario to create many variants for automated tests. You can use the API to automate workflows like placing scenarios in different scenes, simulating scenarios, and exporting.
Tutorials
- Explore and Simulate a Simple Scenario
Explore and simulate a simple prebuilt scenario in RoadRunner Scenario to learn the basics of scenario design.
- Explore Scenario Logic Phases and Attributes
Explore a simple prebuilt scenario in RoadRunner Scenario to learn the basics of scenario logic design.
- Design Lane Following Scenario
Design a scenario where a vehicle follows its lane and changes speeds.
- Design Lane Change Scenario
Design a scenario where a vehicle change lanes without using predefined paths.
- Design Lane Swerve Scenario
Design a scenario where a vehicle swerves from side to side within its lane.
- Design Path Following Scenario
Design a scenario where a vehicle follows a predefined path.
- Open and Explore Sample Scenarios
Explore and simulate prebuilt scenarios in RoadRunner Scenario.
About Scenarios
- RoadRunner Scenario Fundamentals
Design scenarios, import and export ASAM OpenSCENARIO files, generate scenario variations programmatically, cosimulate with CARLA and MATLAB and Simulink.
- Actors in RoadRunner Scenario
Learn about actors in RoadRunner Scenario.
- Scenario Parameters
Refine scenario logic with parameters in RoadRunner Scenario.
- Create Scenario Variations with Variables
Learn how to create and use variables to programmatically generate scenario variations in RoadRunner Scenario.
- Specify and Assign Actor Behaviors
Assign behaviors to actors in RoadRunner, MATLAB and Simulink, or in external simulators, such as CARLA.