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

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

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

Начать с центра комнаты.Двигаться вперед, пока не обнаружится препятствие.Повернуть налево или направо на 90 градусов.Продолжать движение вперед, обнаруживая и избегая препятствия.Повторять шаги 2-4 до тех пор, пока не будет убрано все помещение.

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

Начало движения из центра комнатыДвижение впередПоворот налевоДвижение впередПоворот направоДвижение впередПовторение шагов до уборки всего помещения

Пример на языке программирования (Python):

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