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

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

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

  • Уровень:
    Продвинутые
  • Начало курса:
    Конец августа, начало февраля
  • Курс:
    16 занятий
  • Длительность:
    32 часа
  • Размер класса:
    6-8 Человек
  • Место:
    Учебный центр на Тимирязева
  • Преподаватель:
    Виктор Будашов

Данный курс является продолжением линейки обучающих материалов проекта RobotON. Подразумевается, что у обучающегося уже присутствуют навыки программирования моторов через плату Arduino. Также считается, что обучающийся умеет пользоваться фирменной графической средой программирования RobotON Studio. Навыки и знания, полученные на предыдущих курсах обязательно пригодятся при освоении нового материала и выполнения поставленных задач. Наличие большого числа (8 штук) моторов в Квадрупте означает использование функций, так как при составлении логики движений каждого сустава программу будет крайне большой, чего позволяет избежать составление собственных блоков с заданной логикой. В процессе курса потребуется внимательно изучать возможности движения каждого сустава, их мертвые зоны и строить программу исходя из умозаключений. Создание устойчивого передвижения робота является одной из сложнейших задач современной робототехники, поэтому данный курс очень важен для дальнейшего развития в этой сфере.

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

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

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

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

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

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