получается совсем не при делах...а потом как в мониторной развертке
ничего кроме компаса в голову не лезет. Возможно он составляет карту по компасу относительно базы.
в начале движения робот смотрит во все стороны и решает в какую сторону начинать.
Свой путь он целиком видеть не может (мешает мебель), а следовательно и на квадраты разбить может только участок (см. выше) 1м х 2м... Здесь как бы верно, только можно и проще - просто объехать ентот участок без пропусков (покрыть траекторией).по показаниям с дальномера он условно разобьет свой путь на квадраты которые соответствуют размеры робота
Согласен! Однако где теперь "назад"? А где следующий участок? Как он определит? В процессе уборки первого квадрата он неднократно разворачивался и вполне может начать убирать убранный участок, следовательно нужна навигация, а значит компас!сделав шаг(проехав квадрат) он опять снимает показания с дальномеров учитывая что он недолжен ехать назад и делает следующий ход.
А если сектор уборки слишком мал? Тогда как ни крути 2 раза придётся повернуться...также надо включить в програму правило что он недолжен поворачивать больши 2 раз в одну и туже сторону (возможно исключение)
Вопрос не в алгоритме, а в привязке к местности
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8