Rysunki do artykułów naukowych z jazdy autonomicznej
Piszesz artykuł naukowy z jazdy autonomicznej (AD) lub ADAS — zgłoszenie na warsztat, artykuł do IEEE, preprint na arXiv, rozdział pracy doktorskiej — i potrzebujesz rysunku scenariusza drogowego. Może to być przypadek brzegowy łączenia pasów dla modułu predykcji, nieochroniony skręt w lewo dla planera, albo scenariusz przejścia dla pieszych do oceny percepcji.
Rysunek musi być:
- Czytelny — bez zbędnego tła, bez zrzutu ekranu z symulatora.
- Skalowalny — format wektorowy, nie pikselowany PNG.
- Edytowalny po fakcie — gdy recenzenci poproszą o wariant, rysunek powinien dać się zmienić bez rysowania od nowa.
drawtonomy radzi sobie z tym całkiem dobrze.
Miejsce drawtonomy wśród dostępnych narzędzi
Dział zatytułowany „Miejsce drawtonomy wśród dostępnych narzędzi”Każde z poniższych narzędzi jest doskonałe w swojej dziedzinie i wiele świetnych rysunków naukowych powstaje z ich pomocą każdego dnia. drawtonomy zajmuje określoną niszę: płótno 2D z wbudowanymi kształtami pasów ruchu, pojazdów i pieszych, które pozostaje edytowalne przy kolejnych rewizjach.
- PowerPoint / Keynote to powszechny wybór do rysunków we wszystkich dziedzinach i wiele czystych figur naukowych pochodzi właśnie z nich. Są narzędziami ogólnego przeznaczenia, więc geometria dróg budowana jest z prostych kształtów, bez wbudowanej semantyki pasów ruchu.
- Excalidraw / tldraw to doskonałe tablice z bardzo dobrym UX. Skupiają się na ogólnym diagramowaniu, a nie na kształtach dziedzinowych — kierunek pasów ruchu, połączenia i przerywane oznakowanie rysuje się ręcznie.
- Zrzuty ekranu z CARLA / SUMO są naturalnym wyborem, gdy rysunek ma odzwierciedlać rzeczywisty symulator użyty w pracy — na przykład do rysunków w aneksie „oceniane na tych scenach”. Niosą ze sobą styl wizualny symulatora, który bywa odpowiedni w tym kontekście, choć niekiedy mniej pasuje do rysunków schematycznych w tekście głównym.
- TikZ w LaTeX to złoty standard dla w pełni precyzyjnych, natywnych rysunków LaTeX i wiele pięknie wykonanych figur korzysta właśnie z niego. Kosztem jest pętla kompilacja–iteracja, która trwa dłużej niż praca na płótnie z bezpośrednią manipulacją.
drawtonomy plasuje się pomiędzy narzędziem do slajdów a TikZ: to płótno 2D z wbudowanymi kształtami pasów ruchu, pojazdów i pieszych. Jeśli twój obecny przepływ pracy daje dobre rysunki za pomocą jednego z powyższych narzędzi, nie ma powodu zmieniać; drawtonomy jest najbardziej przydatny wtedy, gdy chcesz mieć w jednym pliku i dziedzinowe kształty, i możliwość ponownej edycji.
Przepływ pracy drawtonomy dla rysunków naukowych
Dział zatytułowany „Przepływ pracy drawtonomy dla rysunków naukowych”- Narysuj pasy ruchu narzędziem Lane Tool. Kliknij linię środkową — drawtonomy automatycznie wygeneruje lewe i prawe krawędzie. Przy łączeniu pasów narysuj łączący pas osobno i połącz jego poprzednik/następnik przez Next Lane.
- Dodaj uczestników ruchu. Pojazdy, piesi, sygnalizatory i przejścia dla pieszych znajdują się na pasku narzędzi. Przeciągnij je na płótno.
- Oznacz ruch. Strzałkami Path (styl Arrow do czystych schematów, styl Band do podkreślenia korytarza) pokaż planowane trajektorie.
- Dostosuj do skali szarości. Wiele czasopism nadal drukuje w skali szarości. Attribute Panel pozwala oddzielnie ustawić kolor, przezroczystość i obrys — wybierz paletę, która przeżyje konwersję do skali szarości.
- Zapisz jako
.drawtonomy.svg(rodzimy format SVG drawtonomy). To domyślny format do użycia. Jest zwykłym SVG, więc LaTeX, przeglądarki, GitHub, Markdown i narzędzia do slajdów poprawnie wyświetlają go bez żadnej konwersji. A jednocześnie jest ponownie edytowalny w drawtonomy — gdy recenzent poprosi o „ten sam rysunek, ale z trzema pasami zamiast dwóch”, otwierasz zapisany plik, zmieniasz dwie rzeczy i eksportujesz ponownie. Żadnego rysowania od nowa. - Eksportuj grafikę rastrową tylko wtedy, gdy jest to konieczne. Jeśli wydawca wymaga PNG (lub potrzebujesz miniatury), wyeksportuj PNG z wysokim DPI z tego samego projektu. Zachowaj plik
.drawtonomy.svgjako edytowalne źródło prawdy w każdym przypadku.
Wskazówki dotyczące integracji z LaTeX
Dział zatytułowany „Wskazówki dotyczące integracji z LaTeX”Plik .drawtonomy.svg jest prawidłowym SVG z dodatkowymi metadanymi, więc ścieżki LaTeX działające dla każdego innego SVG działają tu też. Kilka praktycznych uwag:
\includegraphics{}przez pakietsvg. Dołącz plik bezpośrednio poleceniem\includegraphics[width=\linewidth]{your-figure.drawtonomy.svg}. Zestaw pakietsvg+inkscapedziała, ale bywa kapryśny na CI. Dla przewidywalnych buildów lepiej raz lokalnie przekonwertować do PDF (inkscape --export-type=pdf your-figure.drawtonomy.svg) i dołączyć\includegraphics{}wynikowego PDF.- Czcionki. Użyj silnika
xelatex, jeśli rysunek zawiera czcionki spoza standardowego zestawu; w przeciwnym razie bezpieczną ścieżką jest „bez tekstu w SVG, cały tekst w podpisie LaTeX”. - Pakowanie do złożenia. Wiele wydawców wymaga pliku graficznego w formacie
.pdflub.eps. Przekonwertuj.drawtonomy.svgdo PDF/EPS w chwili składania, ale zachowaj plik.drawtonomy.svgw repozytorium jako edytowalne źródło do kolejnych rewizji.
Dla rysunków, które trafiają zarówno do artykułu, jak i na slajdy:
- Zachowaj plik
.drawtonomy.svgjako jedyne źródło. Jeśli build tego wymaga, re-eksportuj.pdfdla artykułu i.png(z przezroczystym tłem) dla slajdów. Ten sam plik otwierasz przy następnej rewizji.
Kiedy to narzędzie nie jest właściwym wyborem
Dział zatytułowany „Kiedy to narzędzie nie jest właściwym wyborem”- Do fotorealistycznych rysunków (rendery sensoryczne, wyniki neural renderingu) korzystaj z dotychczasowego pipeline’u zrzutów ekranu z symulatora.
- Przy gęstych sieciach miejskich drawtonomy traci wydajność — użyj dedykowanego narzędzia do map HD.
- Przy wysoce stylizowanych ilustracjach (okładki, materiały marketingowe) Illustrator lub Affinity dają większą kontrolę typograficzną.