Ga naar inhoud

drawtonomy vs CARLA Map Editor

De CARLA Map Editor is een desktopapplicatie van het CARLA-project. Zoals de README aangeeft, laadt het de FBX- en .xodr-bestanden die RoadRunner genereert en laat je daar extra metadata aan toevoegen — het is een uitbreidingstool voor bestaande kaarten, geen tekentool voor rijstroken van nul af aan.

Wat de CARLA Map Editor biedt (zie de GitHub-repository):

  • RoadRunner-kaarten (FBX + OpenDRIVE) inladen en verkeerslichten, verkeerslichtengroepen en snelheidsborden toevoegen.
  • Box-triggers en relatieve transformaties voor detectie bewerken.
  • De bijgewerkte gegevens exporteren naar OpenDRIVE (.xodr).
  • MIT-gelicentieerde CARLA-code, gebouwd op Unreal Engine 4; momenteel alleen beschikbaar als Linux-desktopapplicatie.

Voor het klaarmaken van een kaart voor gebruik in de CARLA-simulator — en dan met name het annoteren van een RoadRunner-kaart met signalen — is dit de tool die samen met de simulator wordt onderhouden.

drawtonomy is een browser-whiteboard voor 2D-bovenaanzichtdiagrammen van rijscenario’s. Het is geen onderdeel van een CARLA-kaartpipeline: er is geen afhankelijkheid van Unreal Engine, geen FBX-export en geen 3D-mesh. Zoals de exporterdocumentatie aangeeft, dekt de OpenDRIVE 1.8-export een deelverzameling van de specificatie — rijstroken, verkeerslichten, zebrapadden en basisobjecten — maar genereert het nog geen junction-primitieven of verkeersborden als <signal>-elementen. Het is dus geschikt voor schetsen en figuren, niet voor productie-CARLA-kaarten.

Een paar dingen die drawtonomy naast de CARLA Map Editor kan toevoegen:

  • Een browsergebaseerde schets van de beoogde scèneopbouw vóór het eigenlijke kaartwerk begint — geen installatie, geen Unreal Engine nodig.
  • Een bewerkbare .drawtonomy.svg-figuur voor een artikel of dia die het scenario uitlegt dat je in CARLA bouwt.
  • Een bijbehorende OpenSCENARIO 1.3-export voor een snelle controle in esmini op een vereenvoudigde versie van de scène.

Voor de daadwerkelijke CARLA-kaart blijft het pad via RoadRunner → CARLA Map Editor de geijkte route. drawtonomy is er voor het diagram van het scenario, niet voor de gesimuleerde kaart.

drawtonomy exporteert dezelfde ASAM OpenDRIVE- en OpenSCENARIO-standaarden die CARLA inleest. CARLA zit aan de uitvoerkant van de pipeline, waardoor de relatie er een van samenwerking is en niet van concurrentie — zie CARLA ScenarioRunner voor hoe geautoriseerde scenario’s worden afgespeeld. Andere tools in dezelfde OpenDRIVE-ruimte zijn RoadRunner, LaneMaker en Truevision Designer. We werken aan verschillende onderdelen van hetzelfde ecosysteem.