Robotyka
Submapa
AktywnyOpublikowany
Submapa to lokalna, spójna część większej mapy SLAM, budowana niezależnie i łączona z innymi; ułatwia skalowanie, modularność i unikanie błędnych powiązań (np. między piętrami).
Kluczowa
innowacja
Dekompozycja mapy na lokalnie spójne fragmenty łączone ograniczeniami, co zwiększa skalowalność i izolację błędów.
Kategoria
Robotyka
Poziom abstrakcji
Building block
Poziom operacji
Sterowanie robotem
Jak działa
Trajektorię dzieli się na segmenty, z których każdy tworzy lokalną submapę o własnym układzie odniesienia. Submapy łączone są krawędziami (względne transformacje), a optymalizacja odbywa się na dwóch poziomach: wewnątrz submapy i między submapami. Pozwala to kontrolować, które powiązania (np. domknięcia pętli) są dozwolone.
Rozwiązany problem
Pojedyncza globalna mapa w dużym środowisku jest kosztowna obliczeniowo i podatna na propagację błędów oraz błędne powiązania między odległymi, podobnie wyglądającymi obszarami.
Kluczowe mechanizmy
Segmentacja trajektorii na submapy
Lokalny układ odniesienia submapy
Graf relacji między submapami
Dwupoziomowa optymalizacja