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 — de 3D-preview is view-only, bedoeld om een scenario-run te bekijken, geen modelleerviewport, en levert zelf geen 3D-export op. De OpenDRIVE-export van drawtonomy kan <junction>-connectiviteit en verkeersborden als <signal>-invoeren emitten, maar die connectiviteit is vooral betrouwbaar wanneer een geïmporteerd .xodr onbewerkt via carry-through wordt doorgevoerd; nieuwe kruispuntgeometrie genereren vanuit handgetekende rijstroken is nog laag-precisie. drawtonomy is bedoeld voor schetsen, figuren en licht 2D-scenariowerk, 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.2-export voor een snelle controle in esmini, inclusief een 3D-preview van de run als sanity check.

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.