Przejdź do głównej zawartości

Czym jest mapa HD?

Mapa HD (wysokiej rozdzielczości) to centymetrowo dokładny, maszynowo czytelny opis sieci drogowej — granice i połączenia pasów, elementy regulacyjne, geometria referencyjna — zaprojektowany do konsumpcji przez stos jazdy autonomicznej, a nie do odczytu przez ludzkiego kierowcę. Mapy HD są jednym z kluczowych danych wejściowych dla większości produkcyjnych systemów self-driving (AV) i zaawansowanego ADAS.

Ta strona stanowi neutralne wprowadzenie do map HD dla jazdy autonomicznej i wyjaśnia, gdzie drawtonomy może pomóc.

Typowa mapa HD koduje co najmniej:

  • Geometrię pasów — dokładną linię środkową, lewą i prawą granicę każdego pasa jezdnego, zazwyczaj jako polilinie lub krzywe analityczne.
  • Topologię pasów — połączenia między pasami: relacje poprzednik/następnik na skrzyżowaniach, zmiany pasów, połączenia i rozwidlenia.
  • Elementy regulacyjne — sygnalizacja świetlna, znaki drogowe, linie stopu, ograniczenia prędkości, zasady pierwszeństwa, przejścia dla pieszych.
  • Cechy statyczne — bariery, oznakowanie poziome, typy pasów (autobusowy, rowerowy, parkingowy), atrybuty nawierzchni.
  • Układy odniesienia — szerokość/długość/wysokość geograficzna, czasem sparowana z lokalnym układem współrzędnych i punktem kotwiczenia chmury punktów.

Mapa HD pozwala planerom pytać „co jest za pasem po mojej lewej stronie”, lokalizatorowi korelować bieżące dane sensoryczne ze znany modelem świata, a modułowi percepcji ograniczać oczekiwania co do położenia znaków i sygnalizacji.

Granice są płynne, ale użyteczny podział orientacyjny:

WarstwaDokładnośćSemantyka pasówZastosowanie
Mapa SD (standardowej rozdzielczości)poziom drogiminimalnanawigacja, planowanie trasy
OpenStreetMappoziom drogi, crowdsourcingopcjonalne tagiogólne zastosowanie
Mapa HDpoziom centymetrapełny model pasów/regulacjiplanowanie AV, predykcja, lokalizacja

OpenStreetMap (OSM) jest podłożem dla niektórych formatów map HD (zwłaszcza Lanelet2, który jest XML OSM z dodatkowymi tagami), ale samo OSM nie jest mapą HD.

Przestrzeń map HD zawiera kilka aktywnych formatów. Dwa, z którymi drawtonomy bezpośrednio współpracuje:

  • Lanelet2 — oparty na XML OSM, opracowany w FZI, główna reprezentacja map HD dla Autoware. Geometria to polilinie (linestrings); topologia i elementy regulacyjne to jawne relacje.
  • OpenDRIVE — standard ASAM z geometrią analityczną (linia, łuk, spirala, wielomian), de facto format map HD konsumowany przez symulatory (CARLA, esmini, IPG CarMaker, RoadRunner).

Inne aktywnie używane formaty to NDS (Navigation Data Standard), HERE HD Live Map i różne firmowe formaty OEM. drawtonomy nie celuje w nie obecnie.

Tworzenie mapy HD w skali miasta to operacja klasy topograficznej: pojazdy pomiarowe, potoki ręcznych adnotacji, automatyczna ekstrakcja pasów z LiDAR/kamer i ludzkie QA. Narzędzia używane w tej przestrzeni:

To są narzędzia, po które należy sięgać, gdy potrzebujesz dokładnej topograficznie mapy HD.

drawtonomy nie jest narzędziem do tworzenia map HD w sensie topograficznym. Jest tablicą w przeglądarce dostrojoną do scenariuszy jazdy. Istnieją jednak wąskie miejsca, gdzie uczestniczy w prawdziwym przepływie pracy z mapami HD:

  • Szkicowanie map HD przed tworzeniem. Jeśli analizujesz nowe skrzyżowanie lub małą sieć drogową i chcesz szybki podgląd przed przejściem do JOSM czy Vector Map Builder, drawtonomy może naszkicować pasy, skrzyżowania i przejścia dla pieszych w kilka minut.
  • Lokalne edycje istniejącej mapy Lanelet2. drawtonomy może zaimportować plik Lanelet2 OSM, wizualnie edytować geometrię pasów i wyeksportować z powrotem. Elementy regulacyjne są zachowywane round-trip przez sidecar, ale nie są jeszcze edytowalne w interfejsie — do tego właściwe jest Vector Map Builder lub JOSM.
  • Rysunki konceptów map HD. Publikacje, prezentacje i dokumenty projektowe potrzebują czystych ilustracji pasów, połączeń i elementów regulacyjnych. drawtonomy jest do tego rozsądnym narzędziem.
  • Mała mapa → potok symulatora. drawtonomy może przeprowadzić szkic Lanelet2 przez OpenDRIVE 1.8 + OpenSCENARIO 1.3 do paczki gotowej dla esmini. Eksport nie zawiera elementów <junction> ani analitycznej geometrii klotoidalnej, więc nadaje się do małych scen, nie pełnych map HD.

Do map HD w skali miasta używaj narzędzi topograficznych. drawtonomy to małe płótno w przeglądarce, po które sięgasz, gdy potrzebujesz szkicu, rysunku lub lokalnej poprawki.

drawtonomy to mały uczestnik ekosystemu z kilkoma ugruntowanymi narzędziami. Strony warte przeczytania: