Auslöser-Referenz — alle 19 Szenariobedingungen
Ein AUSLÖSER entscheidet, wann die Aktionen eines Ereignisses starten. drawtonomy bietet 19 Bedingungen in der Auslöser-Dropdown-Liste, plus einige weitere hinter Advanced….
Acht Bedingungen befinden sich unter COMMON. Die übrigen elf sind hinter einer ausgeblendeten Zeile More conditions… verborgen — klicken Sie darauf, um sie aufzuklappen.

Neue Ereignisse beginnen mit Simulation time auf 0.00 s.
| UI-Bezeichnung | OpenSCENARIO | Auslöser |
|---|---|---|
| Immediately (no condition) | (keine Bedingung) | Sofort. Nur als erste Bedingung eines Auslösers verfügbar, niemals bei END CONDITIONS. |
| Simulation time | SimulationTimeCondition | Der Lauf erreicht eine gegebene Anzahl von Sekunden. |
| Time gap to actor | TimeHeadwayCondition | Der Abstand zu einem anderen Actor überschreitet einen Schwellwert, in Sekunden. |
| Time to collision | TimeToCollisionCondition | Die projizierte Zeit bis zur Kollision mit einem anderen Actor überschreitet einen Schwellwert. |
| Distance to actor | RelativeDistanceCondition | Der Abstand zu einem anderen Actor überschreitet einen Schwellwert, in Metern. |
| Traveled distance | TraveledDistanceCondition | Der Actor ist seit dem Laufstart eine gegebene Strecke gefahren. |
| Phase / event state | StoryboardElementStateCondition | Eine benannte Phase oder ein Ereignis starts, is running, ends oder is complete. |
| Distance to point | DistanceCondition | Der Abstand vom Actor zu einem festen Punkt überschreitet einen Schwellwert. Überwacht den Abstand kontinuierlich. |
More conditions…
Abschnitt betitelt „More conditions…“| UI-Bezeichnung | OpenSCENARIO | Auslöser |
|---|---|---|
| Reach position | ReachPositionCondition | Der Actor kommt innerhalb eines Toleranzradius zu einem Punkt. Ein Ankunftstest statt einer Abstandsüberwachung. |
| End of road | EndOfRoadCondition | Der Actor befindet sich für eine gegebene Dauer am Straßenende. |
| Actor speed | SpeedCondition | Die Geschwindigkeit des Actors überschreitet einen Schwellwert. |
| Relative speed | RelativeSpeedCondition | Die Geschwindigkeit des Actors relativ zu einem anderen Actor überschreitet einen Schwellwert. |
| Stand still | StandStillCondition | Der Actor steht für eine gegebene Dauer still. |
| Actor acceleration | AccelerationCondition | Die Beschleunigung des Actors überschreitet einen Schwellwert. |
| Collision | CollisionCondition | Der Actor kollidiert mit einer anderen Entity. |
| Off-road | OffroadCondition | Der Actor befindet sich für eine gegebene Dauer außerhalb der befahrbaren Fläche. |
| Scenario parameter | ParameterCondition | Ein deklarierter Parameter wird mit einem Wert verglichen. |
| Scenario variable | VariableCondition | Eine deklarierte Variable wird mit einem Wert verglichen. |
| Traffic signal | TrafficSignalCondition | Ein benanntes Signal erreicht einen gegebenen Zustand. |
Advanced conditions
Abschnitt betitelt „Advanced conditions“Einige Bedingungen erscheinen überhaupt nicht in der Dropdown-Liste. Klicken Sie auf den kleinen Advanced…-Link unter einer Bedingungszeile, um darauf zuzugreifen:
| UI-Bezeichnung | OpenSCENARIO |
|---|---|
| Relative clearance | RelativeClearanceCondition |
| Angle | AngleCondition |
| Relative angle | RelativeAngleCondition |
| Traffic signal controller | TrafficSignalControllerCondition |
| Time of day | TimeOfDayCondition |
| User-defined value | UserDefinedValueCondition |
Bedingungen kombinieren
Abschnitt betitelt „Bedingungen kombinieren“Ein Auslöser besteht aus einer Menge von Gruppen. Der Editor zeigt die erste Gruppe unter der Überschrift ALL OF (AND).
- + and fügt eine Bedingung zur aktuellen Gruppe hinzu. Jede Bedingung
in einer Gruppe muss gleichzeitig erfüllt sein — die Gruppe wird auf eine
OpenSCENARIO-
ConditionGroupabgebildet. - or… startet eine neue Gruppe, angezeigt als Any of (OR). Wenn eine
einzige Gruppe erfüllt ist, ist der Auslöser erfüllt — mehrere
ConditionGroup-Elemente werden nach dem Standard mit OR verknüpft.
Also ist (A and B) or C zwei Gruppen: eine mit A und B, eine mit C.
Gemeinsame Felder
Abschnitt betitelt „Gemeinsame Felder“Die angezeigten Felder hängen von der Bedingung ab, aber diese kehren wieder:
| Feld | Bedeutung |
|---|---|
| ACTOR | Der Actor, dessen Zustand gemessen wird — die Auslöseentität. |
| REFERENCE ACTOR | Der andere Actor, für Bedingungen, die zwei vergleichen. |
| SECONDS | Der Schwellwert für zeitbasierte Bedingungen. |
| exceeds / falls below | Die Vergleichsregel. Welche die Standardeinstellung ist, hängt von der Bedingung ab. |
| DELAY AFTER MET | Im Bereich ADVANCED des Ereignisses: halten Sie das Ereignis um diese vielen Sekunden nach Erfüllung der Bedingung zurück. Wird auf Condition@delay abgebildet. |
Siehe auch
Abschnitt betitelt „Siehe auch“- Aktionsreferenz — was geschieht, wenn ein Auslöser aktiv wird.
- Phasen und Ereignisse — Phasen-Start-Bedingungen nutzen denselben Katalog.
- End- und Fehlerbedingungen — dieselben Bedingungen, verwendet um einen Lauf zu stoppen oder fehlzuschlagen.