Есть робот уборщик. Может ехать вперед и поворачивать при обнаружении датчиком препятствия. нарисовать алгоритм уборки помещения (пустого). Нарисовать примерную траекторию движения. Усложнение написать на языке программирования (управление движением упрощенно например «вперед 1с.»)

7 Июн 2020 в 19:42
135 +1
0
Ответы
1

Алгоритм уборки помещения:

Начать движение вперед.При обнаружении препятствия повернуть налево и двигаться вперед.При обнаружении препятствия повернуть направо и двигаться вперед.Повторять шаги 2 и 3 до тех пор, пока всё помещение не будет очищено.

Примерная траектория движения:

Начать движение вперед вдоль одной стены.При обнаружении препятствия повернуть на 90 градусов влево и двигаться вдоль противоположной стены.При обнаружении препятствия повернуть на 90 градусов вправо и двигаться вдоль первой стены.Повторять шаги 2 и 3 до очистки всего помещения.

Пример управления движением на языке программирования (псевдокод):

while помещение_не_очищено:
движение_вперед(1)
if обнаружено_препятствие:
поворот_налево()
движение_вперед(1)
if обнаружено_препятствие:
поворот_направо()
18 Апр 2024 в 11:13
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир