Przejdź do głównej zawartości

Szkicowanie sceny przed budową mapy CARLA

CARLA potrzebuje prawdziwej mapy — pliku OpenDRIVE .xodr oraz siatki 3D — żeby uruchomić scenariusz. Przygotowanie takiej mapy to zadanie dla dedykowanego narzędzia. Zanim jednak do tego dojdziesz, warto mieć przejrzysty szkic z widoku z góry: układ drogi, uczestników i ich ruchy. drawtonomy jest właśnie do tego szkicowania.

  • Uzgodnienie układu sceny z zespołem przed tym, nim ktokolwiek zacznie pracować nad mapą produkcyjną.
  • Rysunek scenariusza CARLA z widoku z góry — do artykułu naukowego, slajdu lub przeglądu projektu.
  • Szybki plik .xosc, który można sprawdzić w esmini dla uproszczonej wersji sceny.
  • Sposobu na wygenerowanie gotowej mapy CARLA. drawtonomy nie ma siatki 3D, eksportu FBX ani żadnego potoku do Unreal Engine. Zgodnie z dokumentacją eksportera eksport OpenDRIVE jest częściowy — brak prymitywów skrzyżowań, brak znaków drogowych jako <signal> — więc to punkt startowy, nie gotowa mapa.
  • Zamiennika dla narzędzi mapowych. Do właściwej mapy standardowa ścieżka to dedykowany edytor, np. RoadRunner, a następnie CARLA Map Editor do dodania sygnalizacji.
  1. Naszkicuj układ z widoku z góry narzędziem Lane i połącz pasy linkami Next Lane.
  2. Umieść uczestników przy użyciu szablonów Vehicle / Pedestrian, żeby scena była czytelna od razu.
  3. Zaznacz zamierzone ruchy strzałkami Path.
  4. Zapisz jako .drawtonomy.svg — edytowalne źródło, które aktualizujesz w miarę zmian planu.
  5. Wyeksportuj OpenDRIVE / OpenSCENARIO jako punkt startowy i sprawdź uproszczoną wersję w esmini.
  6. Zbuduj mapę produkcyjną w kolejnym etapie, zachowując plik drawtonomy jako rysunek objaśniający scenariusz.