Нижний Новгород, Россия

Arduino-роботы 4 ступень

Описание курса

  • Уровень:
    Продвинутый
  • Начало курса:
    16 - 09 - 2018
  • Курс:
    16 занятий
  • Длительность:
    32 часа
  • Размер класса:
    6-8 Человек

Данный курс является продолжением линейки обучающих материалов RobotON. У обучающихся, поступивших на данный курс, должны присутствовать навыки программирования платы Arduino, например, через графическую среду программирования RobotON Studio. Навыки и знания, полученные на предыдущих курсах обязательно пригодятся при освоении нового материала и выполнения учебных заданий.

Наличие большого числа (8 штук) сервомоторов в Пауке автоматически предполагает использование функций, так как при составлении логики движений каждого сустава программа будет просто огромной. Избежать данную проблему помогает составление собственных блоков с заданной логикой. В процессе курса потребуется внимательно изучать возможности движения каждого сустава, определить их "мертвые" зоны и составлять программу исходя из поставленных ограничений.

  • Каждый ребенок занимается со своим роботом
  • Каждый из детей после прохождения курса забирает робота в подарок
  • Программного обеспечения RobotON Studio бесплатно предоставляется для домашних упражнений
Что вы будете изучать:

Сперва обучающимся потребуется собрать робота Паука. Это непростая задача, так как все узлы и соединения робота должны свободно двигаться относительно друг друга. Очень часто при сборке допускается перетягивание болтов, что приводит к лишней нагрузке на сервоприводы. Установка моторов в суставы робота также имеет свои нюансы: ребятам потребуется учитывать первоначальное расположение выходных валов сервоприводов, чтобы избежать попадания в "мертвые" зоны и упростить процесс программирования.

После сборки и тестирования Паука обучающиеся переходят к его программированию. Начиная с простых заданий (тестирование отдельно каждой из конечностей) учебные задания усложняются вплоть до постепенного обучения роботов устойчивой ходьбе. Создавая функции хождения вперед, назад, в сторону и поворота, обучающие собирают базу блоков, которые можно будет использовать для составления коротких скетчей со сложной логикой движения. Например, для движения по заданной траектории, танцев робота или даже прыжков.

Чему вы научитесь:

Изучая Паука, Вы получите первый опыт в решении проблем, с которыми сталкиваются программисты и инженеры в крупных компаниях.

  • Понимание простых физических явлений
  • Технические и инженерные навыки
  • Программирование контроллеров Arduino
  • Работа в команде
  • Сборка робота из 3D-печатных деталей