Я уже как-то писал об этом в другой ветке:
Для повышения точности нужна статистика по нескольким маркерам (маякам) в кадре.
В навигаторе робот чаще всего видит одновременно несколько маяков (чем больше – тем лучше). Эти маяки составляют как бы «рой» координат и азимутов (кластер), алгоритм находит значение кластера (вокруг какого значения «роятся» x, y координаты, а так же значение угла-азимута) и определяет своё местоположение на карте.
Так что в одном снимке робот видит одновременно несколько маркеров-ориентиров (на видео маркеры индицируются тонкими красными прямоугольниками).
Могу ещё добавить, что при включении режимов “Marker mode” или “Navigate by map” происходит начальная локализация (по включению режима на экране отображается прогресс, а робот вращает камерой по сторонам). В момент начальной локализации запись в AVM не происходит, а робот как бы оглядываясь, пытается распознать ранее записанные образы и понять в какой точке карты он находится. По завершению начальной локализации индикатор текущего положения устанавливается в соответствующую позицию на карте, и включается запись новых картинок в AVM (робот готов к дальнейшей работе: разведке/навигации).
Новые картинки записываются в AVM не только в режиме “Marker mode” но и в “Navigate by map”. Так что да, информация в карте постоянно обновляется.