тоесть вначале робот просто строит паутинку из маяков и расстояний до них
потом строит многоугольник
(чтоб сразу строить правильный многоугольник можно договорится что маяк 1, 3, 7 это углы комнаты )
или строить уже потом в процессе автоматического брожения вдоль стенки
вдоль стенки мы бродить сможем, определяем 1 раз положение стенки, отъезжаем
измеряем 2 раз
и дальше движемся вдоль прямой образованной 2 точками до тех пор пока стенка не кончится или не начнётся угол
Добавлено спустя 3 минуты 27 секунд:Digit писал(а):2Мур
Вот рисунок внизу - если будешь работать с 2-мя маяками, то робот может быть в одном из указанных мест.
а вот и нет а вот и нет =) мы видим как минимум ещё 1 третий маяк =)
мы же не дураки не пользоваться маяками лишними если мы их видим =)
я имел в ивду случай когда мы кудато заехали и больше никаких маяков не видим!!!!
а в случае если мы видим тока 2 маяка логично предположить что мы находимся в какомто тупике который нам заранее известен(мы же многоугольник построили пока робот автоматически сканировал границы помещения)
и логично что мы не можем быть снаружи нашего многоугольника квартиры