Próbuję wdrożyć planowanie przestrzeni przekonań dla robota, którego głównym czujnikiem jest kamera. Podobnie jak SLAM, robot ma mapę punktów 3D i lokalizuje się, wykonując dopasowanie 2D-3D ze środowiskiem na każdym kroku. Na potrzeby tego pytania zakładam, że mapa się nie zmienia.
W ramach planowania przestrzeni przekonań chcę zaplanować ścieżki dla robota, które zabiorą go od początku do celu, ale w taki sposób, aby jego dokładność lokalizacji była zawsze zmaksymalizowana. Dlatego musiałbym zbadać możliwe stany robota, nie ruszając się tam, i obserwacje, jakie robot poczyniłby, gdyby znajdowały się w tych stanach, które razem (popraw mnie, jeśli się mylę) tworzą „wiarę” robota , następnie kodując niepewność lokalizacji w tych punktach. A potem mój planista spróbuje połączyć węzły, które dają mi najmniejszą niepewność (kowariancję).
Ponieważ moja niepewność lokalizacji dla tego robota opartego na kamerze zależy całkowicie od takich rzeczy, jak liczba punktów charakterystycznych widocznych z danej lokalizacji, kąt nachylenia robota itp .: Potrzebuję oszacować, jak „zła” moja lokalizacja przy określonej próbce byłoby ustalić, czy powinienem to odrzucić. Aby się tam dostać, jak zdefiniować model pomiarowy do tego, czy byłby to model pomiarowy kamery, czy byłby to coś związanego z pozycją robota? Jak „odgadnąć” moje pomiary i jak obliczyć kowariancję robota na podstawie tych zgadywanych pomiarów?
EDYCJA: Głównym odniesieniem dla mnie jest pomysł szybkiego odkrywania drzew losowych przekonań , który jest rozszerzeniem metody mapy drogowej wiary . Kolejny istotny artykuł wykorzystuje RRBT do ograniczonego planowania. W tym artykule próbkowane są stany podobne do konwencjonalnych RRT, reprezentowane jako wierzchołki jako wykres, ale kiedy wierzchołki mają zostać połączone, algorytm propaguje przekonania z bieżącego wierzchołka do nowego (funkcja PROPAGATE w sekcji V 1 ) i oto, gdzie utknąłem: nie do końca rozumiem, w jaki sposób mogę propagować wiarę wzdłuż krawędzi bez faktycznego przemierzania jej i uzyskiwania nowych pomiarów, a tym samym nowych kowariancji z lokalizacji. Papier RRBT mówi „prognozy kowariancji i równania oczekiwań kosztów są zaimplementowane w funkcji PROPAGATE”: ale jeśli zastosowana zostanie tylko predykcja, to skąd ona wie, powiedzmy, czy w przyszłej pozycji jest wystarczająca liczba funkcji, które mogłyby poprawić / obniżyć dokładność lokalizacji?