Salta ai contenuti

drawtonomy vs CARLA Map Editor

Il CARLA Map Editor è un’applicazione desktop del progetto CARLA. Secondo il suo README, carica i file FBX e .xodr generati da RoadRunner e consente di aggiungere metadati supplementari — è quindi uno strumento di arricchimento per mappe esistenti, non per disegnare strade da zero.

Cosa copre il CARLA Map Editor (secondo il repository GitHub):

  • Caricamento di mappe FBX + OpenDRIVE create con RoadRunner, con aggiunta di semafori, gruppi di semafori e segnali di velocità.
  • Modifica di trigger a box e trasformazioni relative per il rilevamento.
  • Esportazione dei dati aggiornati in formato OpenDRIVE (.xodr).
  • Codice CARLA con licenza MIT, basato su Unreal Engine 4; attualmente è un’applicazione desktop Linux.

Per preparare una mappa per l’uso nel simulatore CARLA — in particolare per annotare una mappa RoadRunner con segnali stradali — questo è lo strumento mantenuto in parallelo al simulatore.

drawtonomy è una lavagna browser per diagrammi di guida 2D a vista dall’alto. Non fa parte della pipeline per le mappe CARLA: non ha dipendenze da Unreal Engine, non esporta FBX e non gestisce mesh 3D. Secondo la documentazione dell’esportatore, l’esportazione OpenDRIVE 1.8 copre un sottoinsieme della specifica — corsie, semafori, attraversamenti pedonali, oggetti di base — e al momento non genera primitive di giunzione né segnali stradali come voci <signal>. È quindi adatto a schizzi e figure, non alla produzione di mappe CARLA.

Alcune cose che drawtonomy può aggiungere accanto al CARLA Map Editor:

  • Uno schizzo solo browser del layout della scena prevista, prima di iniziare qualsiasi authoring di mappe — nessuna installazione, nessuna dipendenza da Unreal Engine.
  • Una figura modificabile .drawtonomy.svg per un articolo o una diapositiva che spiega lo scenario che stai costruendo in CARLA.
  • Un’esportazione OpenSCENARIO 1.3 abbinata, per una verifica rapida in esmini su una versione semplificata della scena.

Per la vera mappa CARLA, il percorso RoadRunner → CARLA Map Editor è la via consolidata. drawtonomy serve per il diagramma dello scenario, non per la mappa simulata.

drawtonomy esporta gli stessi standard ASAM OpenDRIVE e OpenSCENARIO che CARLA utilizza in esecuzione. CARLA si trova nella parte esecutiva della pipeline, quindi il rapporto è di interoperabilità, non di concorrenza — consulta CARLA ScenarioRunner per capire come gli scenari vengono riprodotti. Altri strumenti di authoring nello stesso spazio OpenDRIVE includono RoadRunner, LaneMaker, e Truevision Designer. Lavoriamo su parti diverse dello stesso ecosistema.