Skizzieren vor dem OpenSCENARIO-Authoring
Das handgeschriebene OpenSCENARIO-XML für ein kleines Szenario ist in Ordnung. Das visuelle Skizzieren zuerst kann Zeit beim Layout sparen — dem Fahrstrecken-Netz, der Akteurpositionierung, den groben Trajektorien — bevor Sie sich hinsetzen, um den Rest des XML zu schreiben.
drawtonomy ist für diesen Skizzierschritt gebaut. Es ist kein Produktions-Szenario-Authoring-Werkzeug.
Was Sie aus dem Skizzierschritt erhalten
Abschnitt betitelt „Was Sie aus dem Skizzierschritt erhalten“- Eine
.drawtonomy.svg-Quelldatei, die Sie später neu bearbeiten können (gut für Abbildungen und Varianten). - Ein exportiertes
.xosc+.xodr+run.sh-Zip, das Sie in esmini für eine einfache Version der Szene abspielen können. - Eine Baseline, die Sie weiter manuell bearbeiten können.
Was Sie nicht erhalten
Abschnitt betitelt „Was Sie nicht erhalten“- Ein Szenario mit konditionellen Triggern, Parametervariationen, benutzerdefinierten Controllern oder dichten Verkehrsströmen. drawtonomy drückt diese nicht aus.
- Vollständige Abdeckung der OpenSCENARIO-1.3-Spezifikation. Nur eine Teilmenge ist im Exporter enthalten.
- Ein Szenario, das ohne weiteren Aufwand in eine Regressionssuite geliefert werden kann.
Betrachten Sie den Export als Ausgangspunkt. Layouts entstehen schnell im Skizzierschritt; die Logik gehört weiterhin in XML oder in Code.
Der Workflow
Abschnitt betitelt „Der Workflow“- Straßennetz skizzieren. Fahrspurwerkzeug, Kreuzungsvorlagen, Zebrastreifen-Shapes.
- Akteure platzieren. Ego auf einer bestimmten Fahrspur, andere Entitäten mit bekannten Längsversätzen.
- Absicht angeben. Pfad-Pfeile zeigen, was jede Entität tun soll. Betrachten Sie sie als visuelle Notizen für sich selbst, nicht als vollständige Trigger-Definitionen.
- esmini-Bundle exportieren und abspielen. Bestätigen Sie, dass das Layout korrekt aussieht.
- Die
.xosc-Datei in einem Texteditor öffnen und die Dinge hinzufügen, die drawtonomy nicht ausdrückt — Trigger, Parameterdeklarationen, benutzerdefinierte Storyboards, alles jenseits einfacher Pfade.
Wann sich das nicht lohnt
Abschnitt betitelt „Wann sich das nicht lohnt“- Kleines Einmalszenario — einfach das XML direkt schreiben.
- Szenario-Flotten — aus einer DSL generieren, nicht aus einem Canvas.
- Hochauflösende HD-Karten — ein dediziertes HD-Karten-Werkzeug verwenden.
Weitere Informationen zu den Exportdetails finden Sie in der ASAM-Exportanleitung.