Курс «Программируй и летай»
Направленность: инженерно-техническая.
Цель учебного курса: развитие технологических знаний в области беспилотных авиационных систем, приобретение опыта практической деятельности по конструированию, программированию и эксплуатации беспилотных летательных аппаратов (БПЛА).
Содержание программы учебного курса
Раздел 1. Правила техники безопасности в работе с БПЛА. Конструкция БПЛА, механизм работы
Правила техники безопасности при работе с БПЛА. Устройство беспилотных авиационных систем на примере квадрокоптера. Изучение принципов работы БПЛА, видов и устройства двигателей. Сборка, монтаж и подключение основных комплектующих БПЛА. Калибровка датчиков с помощью программного обеспечения. Настройка полётного контроллера. Подключение аппаратуры.
Раздел 2. Визуальное пилотирование, FPV–пилотирование БПЛА
Отработка навыков визуального пилотирования. Предполётная подготовка и калибровка БПЛА. Калибровка датчиков с помощью программного обеспечения. Тонкая настройка полётного контроллера. Подключение аппаратуры. Отработка навыков визуального пилотирования с прохождением трассы.
Раздел 3. Программирование автономного полёта БПЛА
Проектирование автономного полёта БПЛА с использованием языка программирования Python. Основные принципы навигации БПЛА в помещении посредством Aruco-меток. Основы подключения и настройки микрокомпьютера к автопилоту БПЛА. Подключение и настройка микрокомпьютера к автопилоту БПЛА. Программирование алгоритма полёта беспилотного воздушного судна. Использование компьютерного зрения в полётной миссии. Программирование БПЛА для автономного полёта в помещении с использованием в качестве навигации Aruco-меток.