Get Started with RoadRunner Scenario
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®.
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.