Salta ai contenuti

drawtonomy vs MATLAB Driving Scenario Designer

Il MATLAB Driving Scenario Designer è l’app interattiva di authoring di scenari inclusa nell’Automated Driving Toolbox di MathWorks. Fornisce una GUI basata su tela per progettare scenari di guida sintetici — reti stradali, veicoli ego e target, sensori — ed è uno degli strumenti standard per gli ingegneri ADAS che lavorano già dentro MATLAB/Simulink.

Cosa copre il Driving Scenario Designer:

  • Una tela di scenari per posizionare strade, corsie, veicoli e pedoni.
  • Un veicolo ego con sensori attaccati (camera, radar, lidar, ultrasuoni, INS).
  • Una libreria di scenari prebuilt che rappresentano manovre comuni, inclusi i protocolli di test Euro NCAP.
  • Generazione di dati sintetici dei sensori (liste di oggetti, rilevamenti di corsie) per lo sviluppo e il testing.
  • Bird’s-Eye Scope e grafici di serie temporali per verificare gli scenari visivamente e attraverso segnali chiave.
  • Stretta integrazione con gli oggetti programmatici drivingScenario, così le scene possono essere costruite nell’app e poi raffinate nel codice MATLAB.
  • Export di OpenDRIVE 1.4/1.5 (per diverse geometrie stradali) e round-trip bidirezionale con Simulink.

Per i team già standardizzati su MATLAB/Simulink, il Driving Scenario Designer è il tipo di strumento a cui normalmente ci si rivolge per creare scenari che alimentano direttamente la pipeline di simulazione.

Il Driving Scenario Designer viene fornito con l’Automated Driving Toolbox, che richiede MATLAB e una licenza separata per la toolbox. Molte università forniscono accesso tramite licenze MathWorks a livello campus, quindi vale la pena verificare se la tua istituzione lo include già. Al di fuori degli ambienti con licenza MATLAB, è una licenza a pagamento.

drawtonomy è una lavagna browser per diagrammi di guida. Secondo la documentazione dell’esportatore, la sua esportazione OpenDRIVE 1.8/OpenSCENARIO 1.3 copre un sottoinsieme della specifica — al momento non emette primitive <junction> OpenDRIVE o geometria analitica a clotoide, e il supporto dello storyboard OpenSCENARIO è limitato (nessun trigger condizionale, sweep di parametri o modelli di sensori). Non genera affatto dati sintetici dei sensori.

Alcuni piccoli posti dove drawtonomy può affiancarsi al Driving Scenario Designer:

  • Una tela solo browser senza MATLAB per abbozzare lo scenario prima di codificarlo in MATLAB o usarlo per guidare una pipeline esistente.
  • Una fonte di figure gratuita per slide deck, revisioni della progettazione, paper e blog post sugli scenari creati nel Driving Scenario Designer — drawtonomy.svg si integra in LaTeX, Markdown e strumenti per slide senza conversione.
  • Un link visuale condivisibile per i collaboratori che non hanno una licenza MATLAB, quando lo scenario stesso rimane la fonte di verità in MATLAB.
  • Un zip pronto per esmini per un rapido controllo riproducibile della geometria stradale, separato dall’intera pipeline di sensori/simulazione.

Un pattern ragionevole quando entrambi sono disponibili: il Driving Scenario Designer per lo scenario creato contro il tuo modello di sensori e pipeline di simulazione; drawtonomy per il diagramma di esso e per la versione che deve vivere in un paper, slide deck o documento condiviso.

Il Driving Scenario Designer, drawtonomy, RoadRunner, Truevision Designer, Blender DSC, scenariogeneration e esmini puntano tutti — direttamente o indirettamente — agli stessi standard ASAM OpenDRIVE e OpenSCENARIO. Il Driving Scenario Designer alimenta il lato MATLAB/Simulink di quell’ecosistema; drawtonomy si trova sul lato tela browser. Entrambi lavorano su parti diverse della stessa più ampia comunità di testing basato su scenari.