Я пытаюсь научить своего робота ходить в замкнутом пространстве, которого он не знает. У робота есть несколько датчиков. Нужно пройти в какую-то точку пространства и найти способ вернуться в исходное положение.
Эта задача очень похожа на Алгоритм исследования робота , но из-за физических ограничений его ног, проходя через пространство, он начинает думать, что он стоит в одной позиции (x1, y1), но в действительности он стоит в другом положении (x2, y2).
Значит, он не может вернуться на стартовую позицию в реальном мире. Я хочу использовать алгоритм, который сравнивает видимое изображение в положении (x1, y1) и видимое изображение в положении (x2, y2), чтобы исправить ошибку движения, но я не знаю, как реализовать мою идею.
Прежде чем я углублюсь в попытку решить эту проблему, кто-нибудь может дать мне несколько советов, как реализовать этот алгоритм?