Проект: провести робота по маршруту одним голосом
Проект: провести робота по маршруту одним голосом
Собери голосовой пульт и проведи робота по маршруту, который задаст учитель, не касаясь ноутбука.
Пять-шесть слов, не похожих на слух.
На каждую понятую команду — звук или короткая фраза.
Прогони каждую команду отдельно, прежде чем идти на маршрут.
Проведи робота от старта до финиша только голосом.
Базовая платформа. Проверь, что робот уверенно едет и поворачивает — на маршруте это уже не отладить.
robot.configure_drive(wheel_diameter_mm=43.2, track_width_mm=120, left_motor=1, right_motor=2)
robot.say("Пульт готов")
for шаг in range(400):
if robot.heard_command("вперёд"):
robot.sound("beep")
robot.forward_cm(20)
elif robot.heard_command("назад"):
robot.sound("beep")
robot.back_cm(20)
elif robot.heard_command("налево"):
robot.sound("beep")
robot.turn_left(90)
elif robot.heard_command("направо"):
robot.sound("beep")
robot.turn_right(90)
elif robot.heard_command("стоп"):
robot.stop()
robot.say("Финиш")
break
robot.wait(0.2)