You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Elements in this tab allow the user to load and transform Commonroad scenarios which follow the 2018 or 2020 specifications. The scenario will then be drawn in the MapView of the LCC and obstacles will either be simulated or (TODO:) used to control real vehicles. (TODO:) Planning problems, obstacles etc. defined in the scenario will be used for the simulation and will be communicated to the participants when the simulation is started in Setup.

Choosing a Scenario

A scenario can be chosen similarly to the script selection in Setup. Either use the Open button or edit the path text field and hit Enter.

Transforming the Scenario

You can also transform your scenario:

  • Resize it by setting a minimum lane width
  • Translate its x or y coordinates

Just enter the desired values in the according text boxes and either hit Enter if you just want to change one value, or set values for multiple fields first before applying them by clicking on Apply transformation. The values in the fields are set to 0.0 again after the transformation was applied.

IMPORTANT: The scenario does not get centered (at the moment), as the set coordinates might be desired. This means, if your scenario uses coordinates e.g. larger than 200 for x and y values, it might not show up in the MapView because it is drawn out of the shown bounds. In this case, you either have to move the view or translate the scenario to see it.

Error Messages

Upon loading a scenario. you might receive an error message. Parts of the implemented loader check your scenario for consistency with the Commonroad specification. If it is malformed, values are missing or wrong types are used, you will find that the scenario will not load. Instead, a window will appear, which refers you to the line (in your scenario file) that raised the error.

IMPORTANT: There are also less relevant errors, e.g. related to drawing, which might be caused by currently missing implementation or decisions made on which Commonroad types to support. These error messages are shown in the LCC Errors Tab and will not prevent your scenario from loading. Keep in mind that these parts of the scenario might then not be supported in the simulation and also might not show up on the screen.

  • No labels