Робототехника на практике: собираем и оживляем своего робота. Введение в ROS 2 на языке Python
О курсе
Робототехника — одна из наиболее востребованных сфер деятельности в современном мире. Начинающий специалист в этой области должен обладать как достаточными знаниями физики, математики и информатики, так и навыками программирования. Уметь планировать свою работу, проектировать и конструировать робота в соответствии с поставленной задачей, а также демонстрировать результаты выполнения.
На курсе вы получите практический опыт работы использования современного фреймворка ROS 2 — инструмента, применяемого в профессиональной робототехнике и производстве.
Длительность курса: 150 ак. часов
Модуль 1. Знакомство с робототехникой
Содержание:
- Кабинет робототехники. Основные инструменты, устройства и приборы. Правила техники безопасности
- Что изучает робототехника? Основные понятия, виды роботов
- Общие положения механики в робототехнике
- Общие положения электродинамики и радиотехники в робототехнике
- Из чего состоит робот?
- Промежуточная аттестация по модулю
Модуль 2. Программирование действий
Содержание:
- Алгоритмы и программирование – основа управления роботом
- ROS 2 как стандарт разработки робототехнических систем
- Обеспечение простого движения робота
- Вспомогательные датчики для обеспечения движения: энкодеры, датчики линии, ультразвуковой дальномер
- Промежуточная аттестация по модулю
Модуль 3. Использование вспомогательных датчиков и элементов робототехнических систем
Содержание:
- Датчики освещенности и влажности
- Тактовая кнопка и потенциометры для запуска и регулировки процессов
- Звуковое оповещение в робототехнике
- Использование светодиодов в роли индикатора
- Выполнение мини-проекта
- Промежуточная аттестация по модулю
Модуль 4. Решение прикладных задач средней сложности
Содержание:
- Основы работы над проектом. Кейсы.
- Авторское право в сфере информационных технологий
- Аппаратная часть системы
- Программная часть системы
- Представление результатов