Przejdź do głównej zawartości

Szkicowanie przed tworzeniem OpenSCENARIO

Ręczne pisanie XML OpenSCENARIO dla małego scenariusza jest w porządku. Szkicowanie go wizualnie najpierw może zaoszczędzić czas na układzie — sieci pasów, rozmieszczeniu uczestników, przybliżonych trajektoriach — zanim siądziesz pisać resztę XML.

drawtonomy jest zbudowane dla tego etapu szkicowania. Nie jest produkcyjnym narzędziem do tworzenia scenariuszy.

  • Plik źródłowy .drawtonomy.svg do późniejszej ponownej edycji (dobry do rysunków i wariantów).
  • Wyeksportowane archiwum zip .xosc + .xodr + run.sh do odtworzenia w esmini dla prostej wersji sceny.
  • Linię bazową do dalszej ręcznej edycji.
  • Scenariusza z wyzwalaczami warunkowymi, przeglądami parametrów, niestandardowymi kontrolerami ani gęstymi przepływami ruchu. drawtonomy nie wyraża tych rzeczy.
  • Pełnego pokrycia specyfikacji OpenSCENARIO 1.3. Tylko podzbiór jest w eksporterze.
  • Scenariusza gotowego do wdrożenia w zestawie regresji bez dalszej pracy.

Traktuj eksport jako punkt startowy. Układy wychodzą szybko z etapu szkicowania; logika nadal należy do XML lub kodu.

  1. Naszkicuj sieć drogową. Narzędzie Lane, szablony skrzyżowań, kształty przejść dla pieszych.
  2. Umieść uczestników. Ego na konkretnym pasie, inne jednostki w znanych odległościach podłużnych.
  3. Wskaż intencje. Strzałki Path pokazują, co każda jednostka ma robić. Traktuj je jako wizualne notatki dla siebie, nie jako pełne definicje wyzwalaczy.
  4. Wyeksportuj paczkę esmini i ją odtwórz. Potwierdź, że układ wygląda poprawnie.
  5. Otwórz .xosc w edytorze tekstu i dodaj rzeczy, których drawtonomy nie wyraża — wyzwalacze, deklaracje parametrów, niestandardowe storyboardy, cokolwiek poza prostymi ścieżkami.
  • Mały jednorazowy scenariusz — po prostu napisz XML bezpośrednio.
  • Floty scenariuszy — generuj z DSL, nie z płótna.
  • Mapy HD o wysokiej wierności — używaj dedykowanego narzędzia do map HD.

Patrz przewodnik export-asam dla szczegółów eksportu.