Voltbro
Программирование роботов: Robot Operating System
Курс на основе практических занятий с роботом в рамках учебных классов для школьников и студентов.
Зачем изучать ROS?
Владение инструментарием ROS позволяет инженеру включаться в работу любых команд робототехников:

  • использовать огромную базу готовых драйверов и библиотек, совместимых с множеством устройств
  • решать широкий спектр робототехнических задач
  • быть востребованным специалистом на рынке труда
Что такое
Robot Operation System?
ROS – это открытый фреймворк для написания программного обеспечения роботов, работающий как мета-операционная система на базе ОС Linux.

Он был разработан в 2007 году и на сегодняшний день это наиболее популярный инструмент для создания ПО для роботов общего назначения.

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

Основная миссия ROS - поддержать многократное повторное использование кода вместо написания его с нуля в робототехнических системах.
Учебный курс для школ и ВУЗов
Специально для образовательных учреждений мы предлагаем поурочный учебный курс и набор оборудования к нему.

Эти знания необходимы как в личных проектах учеников, так и на соревнованиях (Олимпиада НТИ, Евробот, WRO)
Что изучается в курсе
Курс организован таким образом чтобы разобрать наиболее часто используемые для создания роботов пакеты ROS и понять общие принципы разработки ПО для роботов.
  • Основы Linux
    Базовые понятия использования Linux - подобных систем, работа в файлами и программами
  • Архитектура ROS
    Принципы и концепции заложенные в Robot Operating System. Основные понятия и возможности. Встроенные программы.
  • Софт и железо
    Принципы построения взаимодействия программой и аппаратной частей робота. Приемы связи с микроконтроллерами.
  • Микроконтроллеры
    Работа ROS на микроконтроллерах - создание и подключение к роботу дополнительных устройств и оборудования
  • Автономная навигация
    Изучение пакетов навигации и картографии. Практические занятия навигации по составлению карты помещения и навигации по нему.
  • Машинное зрение
    Работа с OpenCV, распознавание объектов, использование камеры для навигации и других прикладных задач.
  • Python для роботов
    Написание программ на Python для работы в рамках Robot Operating System.
  • Работа с голосом
    Примеры создания и использования голосового управления роботами
Соревнования к которым мы готовим
Профиль Аэрокосмические Системы для школьников и студентов (магистратура Скотеха).
Международные соревнования по робототехнике.
Одно из самых больших международных соревнований в области космической робототехники
Оставить заявку
Я согласен с обработкой персональных данных без передачи третьим лицам