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 z myślą o systemach jazdy autonomicznej, a nie o odczycie przez człowieka za kierownicą. Mapy HD są jednym z filarowych danych wejściowych dla większości produkcyjnych systemów self-driving (AV) i zaawansowanego ADAS.

Ta strona to neutralne wprowadzenie do map HD w kontekście jazdy autonomicznej, które wyjaśnia też, gdzie może pomóc drawtonomy.

Typowa mapa HD koduje co najmniej:

  • Geometrię pasów — dokładną linię środkową oraz lewą i prawą granicę każdego pasa jezdnego, zwykle jako polilinie lub krzywe analityczne.
  • Topologię pasów — sposób łączenia pasów: relacje poprzednik/następnik na skrzyżowaniach, zmiany pasów, łączenia i rozdzielenia.
  • Elementy regulacyjne — sygnalizację świetlną, znaki drogowe, linie zatrzymania, 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ść geograficzną, czasem sparowane z lokalnym układem współrzędnych i punktem kotwiczenia chmury punktów.

To właśnie mapa HD pozwala modułowi planowania zapytać „jaki pas jest po mojej lewej stronie”, lokalizatorowi skorelować bieżące dane z czujników ze znanym modelem świata, a modułowi percepcji ograniczyć oczekiwania co do tego, gdzie powinny znajdować się znaki i sygnalizacja.

Granice są płynne, ale przydatny jest orientacyjny podział:

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

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

W przestrzeni map HD funkcjonuje kilka aktywnych formatów. Dwa, z którymi drawtonomy współpracuje bezpośrednio:

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

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

Produkcja mapy HD w skali miasta to operacja klasy geodezyjnej: pojazdy do mobilnego mapowania, potoki ręcznej adnotacji, automatyczna ekstrakcja pasów z LiDAR-u i kamer oraz kontrola jakości wykonywana przez ludzi. Narzędzia używane w tej przestrzeni to między innymi:

To narzędzia, po które warto sięgnąć, gdy potrzebna jest mapa HD o dokładności geodezyjnej.

drawtonomy nie jest narzędziem do tworzenia map HD w sensie geodezyjnym. To tablica w przeglądarce dostrojona do scenariuszy jazdy. Istnieje jednak kilka wąskich miejsc, w których drawtonomy wpisuje się w prawdziwy przepływ pracy z mapami HD:

  • Szkice map HD przed właściwym tworzeniem. Jeśli analizujesz nowe skrzyżowanie albo małą sieć drogową i chcesz mieć szybki podgląd, zanim przejdziesz do JOSM czy Vector Map Builder, drawtonomy pozwala naszkicować pasy, skrzyżowania i przejścia dla pieszych w kilka minut.
  • Lokalne edycje istniejącej mapy Lanelet2. drawtonomy potrafi zaimportować plik Lanelet2 OSM, wizualnie edytować geometrię pasów i wyeksportować go z powrotem. Elementy regulacyjne są zachowywane w pełnym cyklu import-eksport dzięki plikowi sidecar, ale nie da się ich jeszcze edytować w interfejsie — do tego właściwym narzędziem jest Vector Map Builder lub JOSM.
  • Ilustracje koncepcji map HD. Publikacje naukowe, prezentacje i dokumenty projektowe dotyczące map HD potrzebują czytelnych ilustracji pasów, połączeń i elementów regulacyjnych. drawtonomy dobrze się do tego nadaje.
  • Mała mapa → potok symulatora. drawtonomy może przeprowadzić szkic Lanelet2 przez OpenDRIVE 1.8 + OpenSCENARIO 1.2 do gotowej paczki dla esmini. Eksport potrafi zsyntetyzować elementy <junction>, ale topologia skrzyżowań zbudowana z ręcznie narysowanej sieci pasów nie jest jeszcze w pełni wiarygodna, a krzywe są dopasowywane z próbkowanych punktów, a nie zapisywane jako natywna geometria analityczna — dlatego to rozwiązanie nadaje się do małych scen, a nie do pełnych map HD.

Do prac nad mapami HD w skali miasta nadal używaj narzędzi klasy geodezyjnej. drawtonomy to małe płótno w przeglądarce, po które sięgasz, gdy potrzebujesz szkicu, ilustracji albo lokalnej poprawki.

drawtonomy to niewielki uczestnik ekosystemu z kilkoma ugruntowanymi narzędziami. Strony warte przeczytania: