Повернись и подъедь

Робот видит · 35 мин

Робот сам разворачивается к предмету и подъезжает к нему

Интро

Робот сам разворачивается к предмету и подъезжает к нему

Чему научишься
Новое

Задача

Поставь предмет сбоку от робота и запусти программу: робот должен сам повернуться к нему и подъехать на 20 сантиметров.

Результат

1. Повернись

Блок «повернуться к предмету» ищет его и ставит в центр кадра.

2. Проверь результат

Если не нашёл — скажи об этом и не едь вслепую.

3. Подъедь

Блок «подъехать к предмету» на 20 см.

4. Испытай

Ставь предмет в разные стороны и проверяй.

Подсказки

Инструкция по сборке

Понадобится

Базовая платформа: левое колесо в D, правое в C. Камера вперёд.

Пример программы

Что должно получиться
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)
предмет = "мяч"

robot.say("Ищу")
if robot.turn_to(предмет):
    robot.say("Нашёл, еду")
    if robot.approach(предмет, cm=20):
        robot.face("happy")
        robot.say("Приехал")
    else:
        robot.say("Потерял по дороге")
else:
    robot.face("sad")
    robot.say("Не вижу предмет")

robot.stop()