Введение в летающую робототехнику
Познакомитесь с историей появления и применения беспилотных авиационных систем (БАС). Изучите основные проблемы и направления разработок в области беспилотников. Познакомитесь с видами навигационных систем и специальным ПО. Установите программы, необходимые для прохождения курса.
Основы аппаратных и навигационных комплексов БАC
Рассмотрите устройство дронов и общие принципы их работы. Изучите самые распространённые навигационные системы. Узнаете, как не допустить типичных ошибок при разработке автономных беспилотников. Поймёте, зачем нужно имитационное моделирование.
Базовые теоретические основы разработки летающей робототехники
Изучите основы механики движения и теории автоматического управления беспилотником. Познакомитесь с типовыми системами управления дрона и их реализацией.
Разработка симулятора беспилотного летательного аппарата (БЛА)
Узнаете, что такое нелинейная математическая модель, научитесь применять её на практике. Сможете создавать оптимальную траекторию полёта. Изучите компоненты системы управления беспилотником. Воспроизведёте алгоритм создания симулятора для своего проекта.
Основы разработки ПО для летающей робототехники
Научитесь использовать фреймворк ROS. Узнаете, как работать с системами имитационного моделирования. Изучите основы статистической обработки информации бортовых систем дронов. Познакомитесь с автопилотом PX4. Поймёте, как моделировать датчики и программировать полёты с помощью фреймворка ROS.
Основы создания систем технического зрения для автономных БЛА
Рассмотрите системы технического зрения. Изучите и построите системы навигации и управления БЛА по реперным маркерам или с помощью оптического потока.
Основы разработки систем предотвращения столкновений и построение карты
Узнаете, какие дальномерные системы применяются для обнаружения препятствий. Освоите алгоритмы построения карты местности. Рассмотрите методы обнаружения препятствий. Научитесь строить карты при помощи лазерного дальномера или стереокамеры.
Основы разработки систем планирования пути и облёта препятствий
Изучите алгоритмы планирования пути. Узнаете, какие бывают системы облёта препятствий. Разберёте задачи по программированию на основе реальных кейсов.
Основы разработки ПО для группового полёта
Освоите типовые алгоритмы и схемы управления группой БЛА. Познакомитесь со сложными кейсами их реализации. Узнаете, как планировать траекторию группы дронов. Создадите систему управления группой из 5–10 беспилотников.
Перспективы профессии
Узнаете, каким может быть карьерный путь специалиста-разработчика дронов. Поймёте, чем отличается работа робототехника в разных организациях.
Дипломная работа. Система полёта дрона
Вы создадите систему полёта беспилотника в лесу и примените один из алгоритмов облёта препятствий.