Hoppa till innehåll

drawtonomy vs MATLAB Driving Scenario Designer

MATLAB Driving Scenario Designer är den interaktiva scenarioframtagningsappen som levereras med MathWorks Automated Driving Toolbox. Den erbjuder ett ritytebaserat GUI för att designa syntetiska körscenarier — vägnät, ego- och målfordon, sensorer — och är ett av standardverktygen för ADAS-ingenjörer som redan arbetar i MATLAB / Simulink.

Vad Driving Scenario Designer täcker:

  • En scenariorityta för att placera vägar, körfält, fordon och fotgängare.
  • En egobil med anslutna sensorer (kamera, radar, lidar, ultraljud, INS).
  • Ett bibliotek med förbyggda scenarier som representerar vanliga manövrar, inklusive Euro NCAP-testprotokoll.
  • Generering av syntetisk sensordata (objektlistor, körfältsdetektioner) för utveckling och testning.
  • Bird’s-Eye Scope och tidsseriegrafer för att verifiera scenarier visuellt och via nyckelsignaler.
  • Tät integration med programmatiska drivingScenario-objekt, så scener kan byggas i appen och sedan förfinas i MATLAB-kod.
  • Export av OpenDRIVE 1.4 / 1.5 (för flera väggeometrier) och dubbelriktad överföring med Simulink.

För team som redan är standardiserade på MATLAB / Simulink är Driving Scenario Designer det verktyg man normalt vänder sig till för att skapa scenarier som matas rakt in i simuleringspipelinen.

Driving Scenario Designer levereras med Automated Driving Toolbox, vilket kräver MATLAB och en separat verktygslådelicens. Många lärosäten erbjuder tillgång via campusövergripande MathWorks-licenser, så det är värt att kontrollera om din institution redan har den. Utanför MATLAB-licensierade miljöer krävs en betald licens.

drawtonomy är en webbläsarredigerare för körscenarier som skapar ett fullständigt storyboard och kör det i webbläsaren på esmini-WASM, med en 3D-förhandsvisning som enbart är till för att titta på uppspelningen. OpenDRIVE-exporten kan generera <junction>-primitiver, men gör ingen analytisk klotoidgeometri, och att skapa ny korsningsgeometri från handritade körfält (i stället för att föra en importerad, oredigerad .xodr vidare) är fortfarande lågprecist. Verktyget gör inga parametersvep eller sensormodeller, och genererar ingen syntetisk sensordata alls.

Några ställen där drawtonomy kan passa bredvid Driving Scenario Designer:

  • En MATLAB-fri rityta direkt i webbläsaren för att skissa scenariot innan det kodas i MATLAB eller driver en befintlig pipeline. Beteendet byggs i drawtonomys scenarioredigerare, som skapar och kör OpenSCENARIO-logik direkt i webbläsaren; använder du även MathWorks RoadRunner Scenario matchar RoadRunner- och OpenSCENARIO-termer dess vokabulär mot drawtonomys.
  • En gratis figurkälla för bildspel, designgranskningar, artiklar och blogginlägg om scenarier som skapats i Driving Scenario Designer — drawtonomy.svg går att bädda in i LaTeX, Markdown och presentationsverktyg utan konvertering.
  • En delbar visuell länk för medarbetare som saknar MATLAB-licens, medan scenariot i sig förblir sanningskällan i MATLAB.
  • En esmini-redo zip för en snabb spelbar kontroll av väggeometrin, separat från den fullständiga sensor- och simuleringspipelinen.

Ett rimligt mönster när båda är tillgängliga: Driving Scenario Designer för scenariot som byggs mot din sensormodell och simuleringspipeline; drawtonomy för diagrammet av det och för versionen som behöver ligga i en artikel, ett bildspel eller ett delat dokument.

Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration och esmini siktar alla — direkt eller indirekt — mot samma ASAM-standarder OpenDRIVE och OpenSCENARIO. Driving Scenario Designer matar MATLAB/Simulink-sidan av det ekosystemet; drawtonomy befinner sig på webbläsarritans sida. Båda arbetar med olika delar av samma bredare community för scenariobaserad testning.

För standarderna i sig, se Vad är OpenDRIVE? och Vad är OpenSCENARIO?. För det begreppsliga ramverk som ADAS-scenarier ingår i, se Klassificering av körscenarier.