Курс на основе практических занятий с роботом в рамках учебных классов для школьников и студентов.
Зачем изучать 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.
Работа с голосом
Примеры создания и использования голосового управления роботами