Przejdź do głównej zawartości

drawtonomy — tablica do scenariuszy jazdy

Darmowa, działająca w przeglądarce tablica do scenariuszy jazdy. Szkicuj pasy, skrzyżowania i sceny ruchu drogowego do publikacji, prezentacji, dyskusji projektowych i tworzenia scenariuszy.

Dokumentacja jest zorganizowana wokół czterech rodzajów potrzeb. Wybierz tę, która odpowiada temu, co próbujesz zrobić.

drawtonomy to tablica do scenariuszy jazdy — rysunki, które umieszczasz w publikacji, slajd, który szkicujesz przed przeglądem projektu, diagram, który rysujesz podczas rozmowy, gdy próbujesz wyjaśnić przypadek brzegowy reszcie zespołu, scena, którą szkicujesz przed napisaniem pliku OpenSCENARIO.

Otwórz adres URL, narysuj pasy i skrzyżowania na nieskończonym płótnie, dodaj pojazdy, pieszych, sygnalizację świetlną, przejścia dla pieszych i oznakowanie poziome, a następnie zapisz lub wyeksportuj. Nic do zainstalowania, bez konta, nic nie jest przesyłane.

Powód jego istnienia: ogólne narzędzia do rysowania i pakiety prezentacji nie wiedzą, czym jest pas ruchu, więc geometria drogi musi być odbudowywana za każdym razem, gdy coś się przesunie. drawtonomy traktuje pasy, skrzyżowania i pozostałe słownictwo scenariusza jazdy jako wbudowane kształty, więc rysunek pozostaje poprawny w trakcie iteracji.

Rysunki do publikacji i prac dyplomowych

Wyraziste, wektorowe rysunki scenariuszy jazdy autonomicznej, które elegancko osadzają się w LaTeX, prezentacjach i Markdown — eksportowane jako drawtonomy.svg, PDF lub EPS.

Diagramy do dyskusji projektowych

Naszkicuj manewr zmiany pasa, niechroniony skręt w lewo lub przypadek przesłonięcia w kilka sekund. Udostępnij wynik i kontynuuj dyskusję jutro na tym samym płótnie.

Szkice scenariuszy przed tworzeniem

Narysuj scenę przed napisaniem XML OpenSCENARIO — i wyeksportuj do .xosc / .xodr, gdy szkic jest gotowy.

Adnotacja map i ROS

Obrysuj pasy na tle satelitarnym, edytuj mapy Lanelet2 OSM lub adnotuj siatkę zajętości ROS z trasami i przeszkodami.

Dlaczego jest szybsze niż ogólne narzędzie do rysowania

Dział zatytułowany „Dlaczego jest szybsze niż ogólne narzędzie do rysowania”

Kształty z domeny jazdy

Pasy, skrzyżowania, przejścia dla pieszych, sygnalizacja świetlna, oznakowanie poziome, pojazdy i piesi są wbudowane. Można też dodać własne szablony SVG i przesłać je przez PR.

Pasy świadome topologii

Każdy pas niesie połączenia Następny / Poprzedni / Lewy / Prawy. Dwa pasy, które dzielą granicę, dzielą te same punkty granicy, więc przeciągnięcie raz przesuwa oba.

Nieskończone płótno, tła satelitarne

Przesuwaj i powiększaj dowolnie duże układy. Dodaj tło satelitarne lub mapę drogową i obrysuj rzeczywistą lokalizację. Przyciąganie i punkty współdzielone utrzymują geometrię w linii bez ręcznego porządkowania.

Darmowe i tylko w przeglądarce

Brak instalacji, brak konta, brak wysyłania. Otwórz zapisany plik drawtonomy.svg później, a scena wraca dokładnie taka, jaką zostawiłeś, włącznie z połączeniami i relacjami nakładania.

Tablica jest najważniejsza; oto, jak diagram trafia do reszty przepływu pracy.

Edytowalny SVG do publikacji i prezentacji

drawtonomy.svg to zwykły plik SVG, który wyświetla się w przeglądarkach, GitHub i prezentacjach, a otwiera się ponownie w drawtonomy z każdym połączeniem nienaruszonym. Domyślny dla rysunków w dokumentacji i artykułach naukowych.

Round-trip Lanelet2

Otwieraj mapy Lanelet2 OSM do edycji i eksportuj z powrotem do OSM — w tym przykładowe mapy Autoware. Przydatne do szkicowania zmian względem istniejącej mapy HD.

ASAM OpenDRIVE / OpenSCENARIO

Eksportuj OpenDRIVE 1.8 i OpenSCENARIO 1.3 — razem jako paczkę zip gotową dla esmini, gdy chcesz odtworzyć scenę w symulatorze.

Generator Sceny AI

Opisz scenariusz w języku naturalnym lub wklej XML OpenSCENARIO i otrzymaj edytowalne płótno. Wynik jest zwykłą sceną drawtonomy; dopracuj ją jak każdą inną.

Jeśli chcesz budować na bazie drawtonomy, a nie tylko go używać, zobacz Rozszerzanie drawtonomy. Źródła SDK, przykłady i materiały referencyjne znajdują się obok tej strony pod adresem github.com/kosuke55/drawtonomy.