Дроны помогают людям изучать труднодоступные уголки планеты и следить за ходом строительства разных объектов. Они дают возможность блогерам и режиссерам снимать видео и создавать зрелищные шоу. Специалисты по беспилотникам востребованы в нефтедобыче, строительстве, экологии, логистике и многих других сферах. Однако в вузах не готовят тех, кто создает программное обеспечение для дронов.
Мы сделали подборку онлайн-курсов, где учат программировать дроны. На занятиях вам расскажут, как создавать систему технического зрения для автономных беспилотников, как разрабатывать системы предотвращения столкновений и как строить карты.
На курсах вы научитесь:
- программировать полет дрона или группы дронов, создавать траектории их движения;
- моделировать полёты дронов;
- разрабатывать системы управления и навигации;
- обрабатывать информацию, полученную с бортовых систем дрона;
- разрабатывать систему обнаружения и облёта препятствий.
Skillbox

Сайт: https://skillbox.ru/course/drone-programming/
Телефон: 8 800 500-05-22
Стоимость: 4 122 р. в месяц
Программирование дронов
Разработчики ПО для дронов составляют карты пространства, создают траектории движения и разрабатывают различные системы: управления, навигации, обнаружения и облёта препятствий. Специалисты по беспилотникам востребованы в нефтедобыче, строительстве, экологии, логистике и многих других сферах. Вы познакомитесь с устройством летающей робототехники. Научитесь программировать беспилотники и моделировать полёты дронов в различных условиях. Изучите инструменты для решения прикладных задач с помощью беспилотников.
Вы узнаете, как:
- Программировать полёт беспилотника или группы дронов
- Обрабатывать информацию бортовых систем
- Создавать траектории движения
- Моделировать полёты
- Составлять карту пространства
- Разрабатывать систему обнаружения и облёта препятствий
- Разрабатывать системы управления и навигации
Содержание курса:
- Введение в летающую робототехнику
- Основы аппаратных и навигационных комплексов БАС
- Базовые теоретические основы разработки летающей робототехники
- Разработка симулятора беспилотного летательного аппарата (БЛА)
- Основы разработки ПО для летающей робототехники
- Основы создания систем технического зрения для автономных БЛА
- Основы разработки систем предотвращения столкновений и построение карты
- Основы разработки систем планирования пути и облёта препятствий
- Основы разработки ПО для группового полёта
- Перспективы профессии
- Итоговый проект. Система полёта дрона
Sigma Academy

Бесплатное обучение. «Программирование БПЛА: от Hello World до собственного приложения»
Вы можете стать первым, кто бесплатно освоит востребованное направления. БПЛА — пилотный проект в рамках федерального проекта «Кадры для беспилотных авиационных систем». Цель — научить школьников и студентов программировать дроны и помочь им начать карьеру в IT.
Чем занимается специалист по программированию БПЛА:
Специалист автоматизирует полеты дронов, создает карты и навигацию для БПЛА
- Согласно оценкам МинПромТорга, к 2030 году Россия будет нуждаться примерно в 1 млн специалистов в сфере разработки, производства и эксплуатации гражданских БПЛА
- Уже сегодня на рынке труда наблюдается дефицит специалистов по управлению дронами
- Средняя заработная плата программиста дронов в России от 100 000 до 150 000 рублей по данным hh.ru
На курсе вы научитесь:
- Программировать полёт дрона или группы дронов, создавать траектории их движения
- Моделировать полёты дронов
- Составлять карту пространства
- Разрабатывать системы управления и навигации
- Обрабатывать информацию, полученную с бортовых систем дрона
- Разрабатывать систему обнаружения и облёта препятствий
Программа курса «Программирование БПЛА: от Hello World до собственного приложения»
Основы Python
- Введение в Python
- Условия и циклы
- Модули и функции
- Работа с файлами
- Практика решения задач
Основы программирования БПЛА
- Введение в понятие БПЛА
- Изучение библиотеки DroneKit
- Работа с GPS
- Работа с библиотеками для анализа и визуализации данных
Обработка изображений с помощью OpenCV
- Введение в OpenCV
- Разработка программ для работы с изображениями при помощи OpenCV
- Разработка программ для обнаружения и распознавания объектов при помощи OpenCV
- Классификация изображений
- Сегментация изображений
- Методы машинного обучения для обработки изображений
- Практическое применение обработки изображений на основе анализа реальных данных
Проектная работа
- Введение в tkinter
- Работа над проектом
- Интеграция OpenCV для обработки видеопотока
- Алгоритмы определения и отслеживания объектов
- Управление дроном с использованием DroneKit
- Финализация проекта
МЭО Академия

Курс «Программирование дронов»
Пишите программы для дронов на Python и C#. Применяйте языки программирования в управлении дронов — создавайте полетные задания и устанавливайте маршруты.
Как устроено обучение?
Теория на понятном языке:
- Знакомьтесь с ведущими направлениями в программировании дронов — изучайте основы полета, консольное направление и визуализацию навигации.
Практические задания:
- Запускайте симуляторы и учитесь управлять взлетом и посадкой дронов.
Дипломный проект:
- Создайте маршрут полета дрона и закрепите полученные знания.
Программирование дронов:
- Квадрокоптер как техническая система
- Введение в программирование на Python
- Имитационное моделирование
- Виртуальный полет
- Итоговая аттестация
Цель в составе РУКОН

Шоу дронов на Python: от идеи к программированию
Уже сейчас дроны помогают людям изучать труднодоступные уголки планеты, следить за ходом строительства и сельским хозяйством. Они дают возможность известным мировым блогерам и режиссерам снимать крутые видео и создавать зрелищные шоу. Востребованность в специалистах, создающих программное обеспечение для дронов, и управление ими растет в геометрической прогрессии, а в ВУЗах таких программ пока нет. Но с нами ты можешь стать одним из ассов! Образовательная программа познакомит тебя с задачами разработчика программного обеспечения для дронов и позволит обучиться языку программирования Python, чтобы с его помощью моделировать групповые полеты дронов.
Навыки и умения, которые ты приобретёшь по итогам обучения:
- научишься писать простые программы для решения задач на Python и будешь свободно использовать основные синтаксические конструкции этого языка;
- сможешь изменять параметры автопилота для программирования автономных полетов;
- научишься моделировать групповые полеты дронов;
- узнаешь, как функционирует автопилот беспилотника и способы его ориентации в пространстве;
- научишься автономно включать/выключать двигатели дрона и сажать его;
- сможешь снимать крутые ролики и влоги, а также решать много других задач с помощью дронов.
Stepik

Программирование квадрокоптеров (Tello)
Программа курса:
- Основные характеристики и возможности
- Отличия Ryze и EDU
- Правила эксплуатации
- Управление с помощью телефона
- На чем программировать
- Установка необходимого программного обеспечения
- Подключение компьютера к дрону
- Основные возможности при программировании
- Mission Pads и объединение в рой (функционал EDU) часть 1
- Mission Pads и объединение в рой (функционал EDU) часть 2
Ростком

Программирование и пилотирование квадрокоптеров (БПЛА) обработка данных аэрофотосъёмки.
Научитесь программировать и уверенно управлять дроном. — Отработаете навыки составления полетного задания. Изучите теорию и практику по аэродинамике, аэронавигации, эксплуатации БПЛА, аэрофотосъемке, фотограмметрии и ГИС. Освоите программы для обработки данных и создадите цифровую модель местности.
Чему Вы научитесь:
- Разбираться в устройстве и принципах работы дронов.
- Создавать планы полётов по определенной территории.
- Пилотировать и программировать беспилотник.
- Создавать ортофото-план и цифровую модель местности.
- Практическому взаимодействию с квадрокоптерами.
- Анализировать данные полученные с дрона в профессиональных программах.
Как проходит обучение:
Онлайн формат: Уроки доступны в формате видеолекций. Вы можете просматривать их с любого устройства в удобное для вас время.
Домашние задание:
- Практические задания.
- Проверка преподавателем курса.
- Развернутая обратная связь.
Бессрочный доступ:
Уроки будут доступны после окончания обучения.
Методические рекомендации, полезные материалы и презентации спикера доступны для скачивания.
Удостоверение о повышении квалификации:
После окончания курса и прохождения итогового тестирования вы получаете удостоверение установленного образца с занесением данных в ФИС ФРДО.




