Специальная цена
30 ноября
4 месяца
Онлайн
Вы освоите разработку, интеграцию и отладку ПО для БПЛА на базе ArduPilot. Разберётесь в устройстве полётного контроллера и протоколах связи, научитесь расширять автопилот на Lua и C++, подключать ROS 2 и использовать компьютерное зрение в автономных сценариях.
Практические задания выполняются в SITL, поэтому покупать собственный дрон для обучения не требуется.
Тема 1: Вводное. Экосистема БПЛА, роль embedded-разработчика, обзор стека, настройка окружения (SITL, Git, QGC)
Тема 2: Архитектура БПЛА: полётный контроллер, сенсоры, питание, шины (I2C/SPI/UART/CAN)
Тема 3: Периферия: ESC, моторы, приёмники, GNSS, телеметрия, LiDAR/оптический поток
Тема 4: Выбор темы курсового проекта + разбор вариантов (мониторинг, доставка, follow-me, автономный поиск) // ДЗ
Тема 1: Основы связи: UART/SPI/I2C на уровне «как это работает в дроне», RC-протоколы
Тема 2: MSP: структура, как Betaflight/iNav общаются с периферией и GCS
Тема 3: MAVLink: структура, диалекты, pymavlink, MAVSDK
Тема 4: Телеметрия: радио, 4G/LTE, LoRa; настройка каналов, bandwidth
Тема 5: Практикум: свой GCS-скрипт на Python/MAVSDK (мониторинг + команды) // ДЗ
Тема 6: Консультация №1 по проектам (выбор железа/сценария, риски)
Тема 1: ArduPilot: архитектура, дерево репозитория, сборка прошивки
Тема 2: PX4 vs ArduPilot vs Betaflight/iNav: сравнение, когда что выбирать
Тема 3: Режимы полёта, параметры, тюнинг, калибровки
Тема 4: Планирование миссий и анализ логов (Mission Planner / QGC)
Тема 5: Практикум: разбор логов реальных аварий + Failsafe-сценарии // ДЗ
Тема 6: Консультация №2 + code review студенческих GCS-скриптов
Тема 1: Lua-скрипты в ArduPilot: API, примеры, отладка
Тема 2: Свой Lua-скрипт: реакция на события, автоподхват миссии
Тема 3: C++ в ArduPilot: структура модулей, написание драйвера
Тема 4: Практикум: Сборка кастомной прошивки, тесты в SITL // ДЗ
Тема 5: Консультация №3 + code review модулей
Тема 1: Компаньон-компьютеры: Raspberry Pi / Orange Pi, связка с FC, MAVSDK
Тема 2: Компьютерное зрение: OpenCV, детекция, трекинг
Тема 3: ROS 2: основы (ноды, топики, launch) в контексте БПЛА
Тема 4: Практикум: ROS 2 + MAVROS: offboard control, автономные миссии // ДЗ
Тема 1: AI-ассистенты в разработке ПО для БПЛА (Copilot, Cursor): практика
Тема 2: Защита курсовых проектов // Проект
Опыт в IT 40 лет. Окончил МЭИ АВТФ по специальности «инженерная электрофизика» с красным дипломом. Более 15 лет работал в сфере embedded development. Самая любимая деятельность – управление IT-проектами в роли «играющего тренера», ей также отдано более 15 лет. - Разрабатывал аппаратуру цифровой обработки сигналов для систем связи в НИИ. Создал компактный цифровой анализатор качества телефонных линий на основе нескольких Intel 2120. - Руководил разработкой SDK для DSP на базе TI TMS32010, TMS320C30 в НТК «Инструментальные системы». - Возглавлял проект по созданию и сопровождению сети передачи данных между 5-ю городами в компании «Российские лотереи». - На фрилансе в роли project manager успешно организовал разработку системы сбора информации о работе коробки передач в реальном времени на основе доработки специального аппаратного решения. - Занимал должность начальника управления развития информационных систем в банке «Союз». - Перешел в Московский городской фонд обязательного медицинского страхования на должность заместителя ИТ-директора фонда по инфраструктуре, а затем и по проектной деятельности. Занимался внедрением облачной системы учета застрахованных по ОМС, а также учетом и оплатой, оказанной по ОМС медпомощи. С 2023 года работаю техническим директором стартапа, занимаюсь созданием дистанционно управляемых робототехнических устройств с элементами машинного зрения.
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
Открытый вебинар — это настоящее занятие в режиме онлайн с преподавателем курса, которое позволяет посмотреть, как проходит процесс обучения. В ходе занятия слушатели имеют возможность задать вопросы и получить знания по реальным практическим кейсам.
OTUS осуществляет лицензированную образовательную деятельность.
Вы получите сертификат о прохождении обучения, а также можете получить удостоверение о повышении квалификации.
Удостоверение о повышении квалификации: если вы успешно защитили выпускной проект и готовы предоставить копию документа о высшем или среднем профессиональном образовании
Доступ к учебным материалам курса
Ваш личный проект, который поможет проходить собеседования
Стоимость в рассрочку со скидкой