Я намагаюся реалізувати планування «простору віри» для робота, у якого камера є основним датчиком. Подібно до SLAM, робот має карту 3D точок, і він локалізується, виконуючи 2D-3D відповідність із середовищем на кожному кроці. Для цього питання я припускаю, що карта не змінюється.
Як частина планування простору переконань, я хочу планувати шляхи для робота, який приймає його від початку до мети, але таким чином, щоб точність його локалізації завжди була максимальною. Отже, мені доведеться вибирати можливі стани робота, не пересуваючись туди, і спостереження, які робив би робот, якби вони були в тих станах, які разом (виправте мене, якщо я помиляюся) формують "віру" робота , згодом кодуючи свою невизначеність локалізації в цих точках. І тоді мій планувальник спробує з'єднати вузли, які дають мені найменшу невизначеність (коваріантність).
Оскільки моя невизначеність локалізації цього робота на базі камери повністю залежить від речей, таких як кількість точок зображення, видно з певних місць, кут заголовка робота тощо. Мені потрібна оцінка того, наскільки «погана» моя локалізація на певному зразку було б, щоб визначити, чи варто я його відкидати. Як потрапити туди, як я для цього визначу модель вимірювання, чи це буде модель вимірювання камери чи це буде щось, що стосується положення робота? Як я заздалегідь "здогадаюся" про свої вимірювання, і як обчислити коваріантність роботи за допомогою цих здогаданих вимірювань?
EDIT: Основним орієнтиром для мене є ідея швидкого вивчення випадкових дерев віри , яка є розширенням методу Belief Road Maps . Інший відповідний документ використовує RRBT для обмеженого планування. У цьому документі вибірюються стани, подібні до звичайних RRT, представлені у вигляді вершин у вигляді графіка, але коли вершини мають бути з'єднані, алгоритм поширює переконання від поточної вершини до нової, (функція PROPAGATE у розділі V 1 ) І ось, де я застряг: я не повністю розумію, як я можу поширювати переконання по краю, фактично не обходячи його та не отримуючи нових вимірів, тим самим нові коваріації з локалізації. RRBT папір говорить: "рівняння прогнозу коваріації та очікування вартості реалізовані у функції PROPAGATE": але якщо використовується лише прогнозування, то як воно знає, скажімо, чи є в майбутньому достатня кількість функцій, які могли б підвищити / погіршити точність локалізації?