drawtonomy vs. MATLAB Driving Scenario Designer
MATLAB Driving Scenario Designer
Abschnitt betitelt „MATLAB Driving Scenario Designer“Der MATLAB Driving Scenario Designer ist die interaktive Szenario-Authoring-App, die mit MathWorks’ Automated Driving Toolbox geliefert wird. Sie bietet eine canvas-basierte GUI für das Designen synthetischer Fahrszenarien — Straßennetze, Ego- und Zielfahrzeuge, Sensoren — und ist eines der Standardwerkzeuge für ADAS-Ingenieure, die bereits in der MATLAB/Simulink-Umgebung arbeiten.
Was der Driving Scenario Designer abdeckt:
- Ein Szenario-Canvas für die Platzierung von Straßen, Fahrstreifen, Fahrzeugen und Fußgängern.
- Ein Ego-Fahrzeug mit angebrachten Sensoren (Kamera, Radar, Lidar, Ultraschall, INS).
- Eine Bibliothek von vorgefertigten Szenarien, die häufige Manöver darstellen, einschließlich Euro NCAP-Testprotokolle.
- Erzeugung synthetischer Sensordaten (Objektlisten, Spurerkennung) für Entwicklung und Tests.
- Bird’s-Eye-Scope und Zeitreihenplots für die visuelle Verifikation von Szenarien.
- Enge Integration mit programmatischen
drivingScenario-Objekten, sodass Szenen in der App gebaut und in MATLAB-Code verfeinert werden können. - Export von OpenDRIVE 1.4/1.5 (für mehrere Straßengeometrien) und bidirektionaler Round-Trip mit Simulink.
Für Teams, die auf MATLAB/Simulink standardisiert sind, ist der Driving Scenario Designer das Werkzeug, das man normalerweise zum Authoring von Szenarien einsetzt.
Lizenzierung
Abschnitt betitelt „Lizenzierung“Der Driving Scenario Designer wird mit dem Automated Driving Toolbox geliefert, das MATLAB und eine separate Toolbox-Lizenz erfordert. Viele Universitäten bieten Zugang über Campus-weite MathWorks-Lizenzen an. Außerhalb von MATLAB-lizenzierten Umgebungen ist es eine kostenpflichtige Lizenz.
Wo drawtonomy daneben Platz haben kann
Abschnitt betitelt „Wo drawtonomy daneben Platz haben kann“drawtonomy ist ein Browser-Whiteboard für Fahrdiagramme. Laut Exporter-Dokumentation deckt drawtonomy’s OpenDRIVE-1.8/OpenSCENARIO-1.3-Export eine Teilmenge der Spezifikation ab — es emittiert noch keine OpenDRIVE-<junction>-Primitive oder analytische Klothoidengeometrie, und die OpenSCENARIO-Storyboard-Unterstützung ist begrenzt (keine konditionellen Trigger, Parametervariationen oder Sensormodelle). Es erzeugt überhaupt keine synthetischen Sensordaten.
Einige kleine Bereiche, in denen drawtonomy neben dem Driving Scenario Designer sitzen kann:
- Ein MATLAB-freier, Browser-only-Canvas für das Skizzieren des Szenarios, bevor es in MATLAB kodiert oder für eine bestehende Pipeline verwendet wird.
- Eine kostenlose Abbildungsquelle für Folien, Design-Reviews, Papers und Blogbeiträge über Szenarien, die im Driving Scenario Designer erstellt wurden —
.drawtonomy.svglässt sich in LaTeX, Markdown und Folienwerkzeuge ohne Konvertierung einbetten. - Ein teilbarer visueller Link für Mitarbeiter ohne MATLAB-Lizenz, wenn das Szenario selbst die Quelle der Wahrheit in MATLAB bleibt.
- Ein
esmini-fähiges Zip für eine schnelle abspielbare Überprüfung der Straßengeometrie, getrennt von der vollständigen Sensor-/Simulations-Pipeline.
Ein sinnvolles Muster, wenn beide verfügbar sind: Der Driving Scenario Designer für das Szenario, das gegen das Sensormodell und die Simulations-Pipeline erstellt wurde; drawtonomy für das Diagramm davon und für die Version, die in einem Paper, einem Foliendeck oder einem gemeinsamen Dokument leben muss.
Im selben Szenario-Test-Ökosystem
Abschnitt betitelt „Im selben Szenario-Test-Ökosystem“Der Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration und esmini zielen alle — direkt oder indirekt — auf dieselben ASAM-Standards OpenDRIVE und OpenSCENARIO ab.