Топ лучших онлайн курсов по программированию дронов

В этом обзоре представлены курсы по программированию дронов. Сегодня, чтобы заниматься летающей робототехникой, не нужно разбираться в физике и прочих деталях, однако тема все равно довольно нетривиальная, но интересная. Специалисты по беспилотникам востребованы во многих сферах. На курсах вы изучите нужные фреймворки, библиотеки и SDK, освоите механику и узнаете много полезного, что нужно для управления дронами.

Курс «Программирование дронов» от Skillbox

https://skillbox.ru/course/drone-programming/

Drone_Skillbox

Цена: рассрочка на 12 мес — 3 747 руб / мес

Формат обучения: видеозаписи лекций

Длительность: гибкий график

Домашние задания: есть

Проверка заданий преподавателем: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: новички

Доступ к материалам: навсегда

Проекты в портфолио: 1 итоговый проект

На этом курсе вы узнаете, как составлять карты пространства, создавать траектории движения, разрабатывать систему облета препятствий.

Программа курса:

  • История появление беспилотных авиационных систем, проблемы и направления развития беспилотников. Установка необходимых инструментов
  • Введение в устройство беспилотников и принципы работы. Введение в навигационные системы. Распространенные  ошибки при создании беспилотников. Применение имитационного моделирования
  • Основы механики движения и систем управления дронами
  • Понятие расширенной математической модели и ее применение. Алгоритм создания симулятора. Построение оптимальной траектории
  • Знакомство с фреймворком ROS и автопилотом PX4. Статистическая обработка информации бортовых систем дронов
  • Навигационные системы с использованием технического зрения. Создание системы навигации и управления дроном
  • Применение дальномерных систем для обнаружения препятствий. Построение карт местности с помощью лазерного дальномера или стереокамеры
  • Алгоритмы планирования пути
  • Типовые алгоритмы и схемы управления группой беспилотников
  • Профессиональные перспективы
  • Итоговый проект

Особенности курса:

  • Преподаватель курса – Михаил Колодочка, разработчик дронов с большим опытом
  • Наличие наставника и куратора, который проверяет домашние задания
  • Занятия проходят в группах
  • Наличие Telegram-чата для общения с преподавателем и одногруппниками

Курс «Drone Programming» от Udemy

https://www.udemy.com/course/software-development-for-ardupilot-powered-unmanned-systems/

Drone_udemy_1

Цена: 3 090 руб

Формат обучения: видеозаписи лекций, статьи

Длительность: 15 часов видео, 32 статьи

Домашние задания: нет

Проверка заданий преподавателем: нет

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: люди, имеющие базовые знания языка Python и Linux

Доступ к материалам: навсегда

Курс на английском языке.

Программа курса:

105 лекций

Раздел 1. Установки и настройка среды сборки

  • Настройка среды сборки
  • Настройка программного обеспечения для моделирования
  • Запуск программного обеспечения для моделирования
  • Создание скрипта стартовой оболочки среды моделирования

Раздел 2. Наземная станция Mavproxy

  • Параметры запуска
  • Пересылка телеметрии
  • Создание сценариев оболочки MAVProxy для автоматизированных служб прокси и переадресации
  • Включение и выключение устройства
  • Геозона
  • Операции в пунктах сбора
  • Изменение режима полета устройства
  • Команда «command_int»
  • Системные команды
  • Управление журналом
  • Графическое отображение данных с устройства в режиме реального времени
  • Модуль горизонта
  • Управление ссылками
  • Команда «long»
  • Модуль карты
  • Команда «position»
  • Установка реле
  • Отчет датчика
  • Модуль преобразования текста в речь
  • Синхронизация времени
  • Обработка данных о местности

Раздел 3. Разработка на языке Python с использованием библиотеки Dronekit

  • Подключение к устройству
  • Получение состояний устройства
  • Настройка состояний устройства
  • Создание наблюдателей за состоянием устройства
  • Получение и настройка параметров устройства
  • Взлет и посадка устройства
  • Полет устройства к месту
  • Работа с автономными миссиями
  • Калибровка устройства

Раздел 4. Разработка на языке Python с использованием библиотеки PyMAVLink

  • Основы протокола обмена сообщениями MAVLink
  • Подключение к устройству
  • Получение сообщений от устройства
  • Отправка сообщений на устройство
  • Отправка запросов потока сообщений на устройство
  • Получение и настройка параметров устройства
  • Отправка запросов сообщения на устройства
  • Включение и выключение устройства
  • Изменение режима полета устройства
  • Взлет и посадка устройства
  • Полет устройства к месту
  • Установка реле
  • Запрос и получение плана полета в автоматическом режиме от устройства
  • Создание и отправка плана полета в автоматическом режиме на устройство
  • Отправка частичного списка предметов миссии в устройстве
  • Очистка списка предметов миссии на устройстве
  • Запрос и получение точек сбора с устройства
  • Создание и отправка точек сбора на устройство
  • Запрос потоков сообщений по умолчанию
  • Установка скорости полета
  • Установка отклонения от курса
  • Чтение сообщений об оценке ветра с устройства
  • Работа с сообщениями с высокой задержкой
  • Получение данных вибрации от устройства
  • Получение и установка исходного местоположения устройства
  • Воспроизведение мелодий
  • Чтение сообщений датчика расстояния
  • Отправка и получение текстов статуса

Раздел 5. Разработка с помощью языка Lua

  • Пример сценария
  • Включение и выключение устройства
  • Изменение режима полета устройства
  • Получение данных об отношении и положении устройства
  • Включение и выключение устройства
  • Получение данных об аккумуляторе устройства
  • Получение данных GPS устройства
  • Отправление текстовое сообщение на станцию управления
  • Управление последовательными светодиодами
  • Воспроизведение мелодий
  • Получение и настройка режима полета устройства
  • Получение информации о полете от устройства
  • Взлет и посадка устройства
  • Полет устройства к месту
  • Получение данных о местности с устройства
  • Релейные операции
  • Последовательная связь
  • Получение данных барометра
  • Получение и настройка параметров устройства
  • Получение состояния кнопки

Курс «Drone Programming with Python — Face Recognition & Tracking» от Udemy

https://www.udemy.com/course/drone-programming-with-python-face-recognition-tracking/

Drone_udemy_2

Цена: 2 690 руб

Формат обучения: видеозаписи лекций, статьи

Длительность: 5 часов видео, 1 статья

Домашние задания: нет

Проверка заданий преподавателем: нет

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: люди, имеющие базовые знания языка Python

Доступ к материалам: навсегда

Курс на английском языке.

Программа курса:

45 лекций

  • Почему мы используем Python?
  • Установка среды разработки на Windows, Mac
  • Скачивание исходных кодов
  • Установка OpenCV
  • Использование OpenCV для распознавания лиц
  • Распознавание лиц на изображениях
  • Распознавание лиц на видео
  • Документация и SDK Tello
  • Взлет и посадка
  • Получение ответа от устройства
  • Управление полетом устройства
  • Управление скоростью устройства
  • Вращение устройства
  • Переворачивание устройства
  • Управление устройством с помощью WEBUI
  • Прямая трансляция с камеры устройства
  • Потоковое видео на веб-камеру
  • Распознавание лиц с помощью камеры устройства
  • Отслеживание с помощью камеры устройства
  • Снимок с камеры устройства
  • Создание игры

Курс «Drone programming 1 with Arduino» от CodaKid

https://codakid.com/kids-online-coding-courses/drone-programming-1/

Drone_codakid

Цена: от 16.58$ / мес в зависимости от выбранного тарифа, можно начать бесплатно

Формат обучения: видеозаписи лекций, квизы

Длительность: нет информации

Домашние задания: есть

Проверка заданий преподавателем: есть

Связь с преподавателем: есть

Документ об окончании: сертификат

Кому подойдет курс: новички

Доступ к материалам: навсегда

Курс на английском языке.

Программа курса:

  • Создание своего собственного контроллера
  • Кастомный полет
  • Автоматический полет
  • Шаблоны дронов
  • Инфракрасный датчик
  • Ручное управление
  • Аэродинамика
  • Переменные
  • Миссии дронов
  • Связь по Bluetooth

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка вверх