What is a Scenario?
A Scenario is a container that manages the execution of a simulation, providing the necessary information to agents (such as reward, command signals, etc.). Each Scenario has an objective function that allows you to test different functionality and capabilities of the system.
Below, you will find the currently supported Scenarios, with an example video for each along with the objective function. As more Scenarios are supported, we will provide more comprehensive documentation, to include what options are available to modify and change said scenario.
Supported Scenarios
Data Collection
The Data Collection scenario provides discrete control over the enviroment, along with the ability to execute known trajectories to collect specific information, such as images, videos, object detections, etc.
Objective Function
The objective function for this sceanrio is a simple function that determines if the agent has completed all Trajectories that were provided as part of the simulation definition.
For multi-level simulations, an array of boolean flags tracks the progress of the agent across multiple levels and determines when all levels have been completed.
Example
Below is an example video of a 3-level data collection