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.
Co zawiera mapa HD
Dział zatytułowany „Co zawiera mapa HD”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.
Mapa HD a mapa SD a OpenStreetMap
Dział zatytułowany „Mapa HD a mapa SD a OpenStreetMap”Granice są płynne, ale przydatny jest orientacyjny podział:
| Warstwa | Dokładność | Semantyka pasów | Zastosowanie |
|---|---|---|---|
| Mapa SD (standardowej rozdzielczości) | poziom drogi | minimalna | nawigacja, planowanie trasy |
| OpenStreetMap | poziom drogi, crowdsourcing | opcjonalne tagi | zastosowania ogólne |
| Mapa HD | poziom centymetra | pełny model pasów i regulacji | planowanie 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.
Popularne formaty map HD
Dział zatytułowany „Popularne formaty 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.
Podejścia do tworzenia map HD
Dział zatytułowany „Podejścia do tworzenia map HD”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:
- TIER IV Vector Map Builder — przeglądarkowy edytor Lanelet2 z pełną obsługą elementów regulacyjnych.
- JOSM z wtyczką Autoware Lanelet2 — desktopowy edytor OSM.
- MathWorks RoadRunner — tworzenie map HD i scenariuszy, szeroko stosowane w branży.
- Autocore MapToolbox — wtyczka do Unity dla map Lanelet2 w Autoware.
To narzędzia, po które warto sięgnąć, gdy potrzebna jest mapa HD o dokładności geodezyjnej.
Miejsce drawtonomy w ekosystemie
Dział zatytułowany „Miejsce drawtonomy w ekosystemie”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.
W tym samym ekosystemie map HD
Dział zatytułowany „W tym samym ekosystemie map HD”drawtonomy to niewielki uczestnik ekosystemu z kilkoma ugruntowanymi narzędziami. Strony warte przeczytania:
- Czym jest Lanelet2?
- Czym jest OpenDRIVE?
- Mapy HD w Autoware
- drawtonomy vs Vector Map Builder
- drawtonomy vs JOSM dla Lanelet2
- drawtonomy vs MapToolbox
- drawtonomy vs RoadRunner