Я хотел бы написать в системе локализации Java для робота. Однако я застрял в самом начале. Я не знаю, как представить карту. Карта не сложна и никогда не будет больше нескольких метров на несколько метров. При движении робота он не изменяется.Представление карты для локализации
Показания, которые я буду иметь от датчиков, являются уголками (обеспечивается компасом) и парами целых чисел (угол и расстояние).
Что находится на карте? Является ли она дискретной или векторной? И почему вы хотите представить карту? Разве у вас нет списка показаний вместо карты? – zapl
Вы говорите о координатах робота? – Hua
Робот находится в деревянной коробке размером 1,5 м х 1,5 м. Есть несколько препятствий (кубы вообще). Робот должен знать карту. Левый верхний угол окружности - точка 0,0. Мне нужно написать функцию, которая будет восприниматься как входные показания с датчика и вернуть (как выходной) координаты x, y робота и его угол. Я предположил, что мне нужно как-то запрограммировать карту, чтобы робот мог вычислить ее положение. – Xiris