Академический Документы
Профессиональный Документы
Культура Документы
Тема2 1
Тема2 1
В прошлый раз мы разобрались с тем, что такое алгоритмы и для чего они нужны. Мы
выяснили, что алгоритм – это подробная последовательность действий. Алгоритм выполняется
роботом для решения нужной нам задачи. При этом наиболее наглядно представлять алгоритм не
в виде текста, а в виде блок-схем. Блок-схема позволяет увидеть не только отдельные части
алгоритма, но связи между ними.
Вооружившись этими знаниями, пора программировать роботов!
ЗАДАЧА 2.2: Открой онлайн симулятор Open Roberta Lab, перейдя по ссылке https://lab.open-
roberta.org и произведи первоначальные настройки симулятора.
1
Далее следует выбрать любую систему, для которой НЕ указано “Beta”, а нарисованный
робот на нужной тебе системе не позволит ошибиться:
Проверь ещё раз, правильно ли ты выбрал систему для симуляции: в левом верхнем углу
должно быть указано “EV3”:
2
После того как основные настройки симулятора произведены, можно приступить к
настройкам самого робота, ведь его моторы должны быть подключены к правильным портам!
Для того чтоб настроить параметры робота нужно перейти в его конфигурацию:
Тут ты можешь заметить не только то, что у робота в симуляторе имеется два мотора, но и
то, что он оснащён разнообразными датчиками. Изучать работу датчиков будем позднее, а пока
научимся создавать программы для движения робота по заданной траектории.
Где же будет ездить наш робот? По специальным трассам, где же ещё! Доступ к трассам и
запуску программ открывается нажатием кнопки «SIM» в правой части экрана:
После того как разберёшься с навигацией, нужно выбрать самую пустую трассу, на которой
будешь производить первые испытания:
3
Для того, чтоб заставить робота двигаться, тебе понадобятся блоки со вкладки «действие»:
В качестве небольшой помощи при решении этой простой задачи ниже приведен вид
программы движения вперёд и результат её симуляции. Также ты можешь заметить, что робот
прочерчивает пройденный путь, что позволяет отследить его траекторию движения – это удобно.
Скорее всего, тебе не составило особого труда составить программы к задаче 2.3 и
убедиться, что автономное управление роботом не составляет особого труда. Теперь можно
решить задачи посложнее – заставить робота двигаться по разным траекториям.
4
Траектория движения робота будет менять свою форму, если ты будешь корректировать
три параметра «скорость», «расстояние» и «градус». Результат выполнения задачи 2.6 может
выглядеть следующим образом:
ЗАДАЧА 2.6 (повышенной сложности): Научи робота двигаться так, чтобы его траектория
представляла собой слово «ШАГ».