Подборка лучших онлайн-курсов по программированию дронов для начинающих и продвинутых.
1 место. Курс «Программирование дронов» — Skillbox
https://skillbox.ru/course/drone-programming/
Стоимость: Рассрочка на 12 месяцев — 3 747 ₽/мес
- Продолжительность – 2 месяца
- Курс разработан специалистами МАИ
- Система полета дрона в портфолио
- Доступ к курсу навсегда.
Для кого этот курс:
- Для студентов IT и робототехники
Изучите особенности программирования летающей робототехники. Познакомьтесь с дроном. Узнайте о перспективах развития в этой сфере. - IT-специалисты и инженеры
Получите знания о теории и физике полета, навигации, дронов. Научитесь программировать дроны для выполнения практических задач. Вы сможете использовать новые навыки для карьерного роста или смены работы. - Интерес к передовым технологиям
Погрузитесь в увлекательный мир дронов. Узнайте, как работают их основные системы. Узнайте о тенденциях рынка передовых технологий Aeronet.
Вы узнаете, как:
- Запрограммируйте полет дрона или группы дронов
- Обработка информации от бортовых систем
- Создавать пути движения
- Имитация полетов
- Карта пространства
- Разработайте систему для обнаружения и облета препятствий
- Разработать системы управления и навигации.
Содержание курса:
Вас ждут онлайн-лекции и практические задания по программированию систем дронов.
10 тематических модулей, 34 онлайн-занятия
- Введение в летающую робототехнику
Познакомьтесь с историей возникновения и использования беспилотных авиационных систем (БАС). Узнайте об основных проблемах и разработках в области дронов. Познакомьтесь с видами навигационных систем и специального программного обеспечения. Установите программное обеспечение, необходимое для прохождения курса. - Основы аппаратной части БАС и навигационных систем
Рассмотрим устройство дронов и общие принципы их работы. Изучите наиболее распространенные навигационные системы. Узнайте, как избежать распространенных ошибок при разработке автономных дронов. Поймите, зачем вам нужно имитационное моделирование. - Основные теоретические основы развития летающей робототехники
Изучите основы механики движения и теорию автоматического управления дроном. Ознакомьтесь с типичными системами управления дроном и их реализацией. - Разработка тренажера беспилотного летательного аппарата (БПЛА
Узнайте, что такое нелинейная математическая модель, научитесь использовать ее на практике. Вы сможете создать оптимальную траекторию полета. Изучите компоненты системы управления дроном. Визуализируйте алгоритм для создания симулятора для вашего проекта. - Основы разработки программного обеспечения для летающей робототехники
Научитесь использовать фреймворк ROS. Научитесь работать с системами моделирования. Изучите основы статистических вычислений на борту беспилотных систем. Познакомьтесь с автопилотом PX4. Поймите, как моделировать датчики и программировать полеты с помощью платформы ROS. - Основы создания систем технического зрения для автономных БПЛА
Рассмотрим системы зрения. Изучайте и создавайте системы навигации и управления БПЛА с использованием реперных маркеров или оптического потока. - Базовый дизайн и схема предотвращения столкновений
Узнайте, какие дальномерные системы используются для обнаружения препятствий. Освойте алгоритмы построения карты местности. Рассмотрим методы обнаружения препятствий. Узнайте, как создавать карты с помощью лазерного дальномера или стереокамеры. - Основы разработки систем планирования пути и обхода препятствий
Изучите алгоритмы планирования пути. Узнайте, что такое системы предотвращения препятствий. Вы будете анализировать задачи по программированию на реальных кейсах. - Основы разработки программного обеспечения для группового полета
Освойте типовые алгоритмы и схемы управления группой БПЛА. Знакомимся со сложными случаями их реализации. Научитесь планировать траекторию движения группы дронов. Создайте систему управления для группы из 5-10 дронов. - Перспективы профессии
Узнайте, каким может быть карьерный путь для разработчика дронов. Вы поймете, чем отличается работа с робототехникой в разных организациях. - Последний проект. Система полета дрона
Вы будете создавать систему полета дрона в лесу и использовать один из алгоритмов, чтобы избегать препятствий.
2 место. Курс «Управление дронами (БПЛА)» — Открытое образование
https://openedu.ru/course/mephi/mephi_do/
Стоимость: нет информации
Программа направлена на развитие знаний и навыков, необходимых для работы с беспилотными авиационными комплексами.
Программа курса:
- Модуль 1. Знакомство с БПЛА.
- Модуль 2
- Модуль 3. Конструкция самолета (дополнительные компоненты).
- Модуль 4. Системы управления и навигации (пищевая часть).
- Модуль 5. Датчики.
- Модуль 6. Пилотирование (основы).
- Модуль 7. Пилотирование (продвинутый уровень).
- Модуль 8. Программирование (навигационные системы).
- Модуль 9. Программирование (программирование в моделировании).
- Модуль 10. Соревнования. Заключение.
3 место.Курс «Управление и программирование» — maidroneschool
http://maidroneschool.ru/courses/obuchenie-upravleniyu-i-programmirovaniyu/
Цена: 15 000 ₽
Что входит в курс
Активация и настройка:
- активировать и создать учетную запись DJI и настроить квадрокоптер;
- обновление программного обеспечения;
- настроить и откалибровать оборудование;
- выполнить пробный полет квадрокоптера.
Теоретические знания:
- Расскажем о действующих нормах законодательства и правилах полетов;
- Мы познакомим вас с теорией полета и научим управлять квадрокоптером;
- Представляем приложение DJI GO;
- Познакомимся с настройками и режимами полета квадрокоптера;
Курс «Программирование DJI Tello в DroneBlocks» — Protello
http://protello.com/programming-tello/
Стоимость: бесплатно
Список часов занятий:
- Начните поднимать квадраты с вложенными петлями
- Начните использовать уравнение многоугольника с переменными
- Начните понимать трехмерные координаты, используя правило правой руки
- Начните летать по точкам на линии, используя наклон
- Начать Облет дуги в горизонтальной плоскости X/Y
- Начать паттерн Fly a Loop на вертикальной плоскости
- Начните летать, используя уравнение синусоиды
- Начните вращаться вокруг центральной точки.
Курс «Dronny» — dronny.school
http://dronny.by/
Стоимость: нет информации
4 профессии, востребованные в будущем:
- Программирование
4 основных языка программирования (Scratch, Python, Swift, Javascript) изучаются в игровой форме: с помощью Minecraft, создания игр и создания собственного микшера музыки и песен. - Управление дроном
с помощью изученных языков программирования школьники освоят управление дронами, хореографию дронов (программирование поведения роя дронов), а также смогут участвовать в гонках дронов (гонки дронов, будущая Формула 1) - 3D-моделирование и 3D-печать
сделать 3D-модель компонентов дрона, распечатать их на 3D-принтере и сделать летающий дрон своими руками. - Занимательная математика
по передовой образовательной методике STEAM.