Программирование автономных БПЛА

первый модуль курса “Автономные дроны от сборки до доставки грузов

Модуль погрузит Вас в мир программного обеспечения для беспилотников. Вы научитесь настраивать среду разработки, работать с прошивкой Ardupilot, симулятором SITL, протоколом MAVLink, а также узнаете об особенностях наземных станций управления и библиотеке DroneKit.

Вы узнаете:

Настройка окружения

Научитесь настраивать свой компьютер для работы с беспилотниками. Установите необходимые программы и настроите окружение для разработки.

Режимы полета

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

Программное взаимодействие

Изучите способы управления беспилотником с помощью компьютера. Научитесь использовать специальные программы для контроля над дроном.

Обмен данными

Поймете, как обмениваться данными между компьютером и беспилотником. Изучите основы протокола обмена информацией MAVLink.

Программирование

Разработаете простые программы для автоматизации действий беспилотника. Научитесь писать скрипты, которые будут управлять дроном в определенных ситуациях.

Автономное управление

Научитесь делать беспилотник автономным. Создадите программы, которые позволят дрону самостоятельно выполнять заданные миссии, например, следовать за заданным маршрутом или выполнять определенные команды.

Инструменты:

Как проходит обучение

AI - ментор

Специально обученный искусственный интеллект будет помогать вам в процессе обучения, отвечая на все ваши вопросы в рамках курса.

Личный кабинет

В личном кабинете Вы найдете курсы, видеоуроки и другие дополнительные материалы, которые помогут вам освоить выбранную тему.

Постоянный доступ

Мы предоставляем вам доступ к материалам нашего курса навсегда. Можно вернуться к пройденному материалу в любой момент, чтобы освежить свои знания или повторить определенные темы.

Практика и проверка знаний

Курсы включают в себя практические задания и промежуточные аттестации, которые помогут вам закрепить полученные знания.

Гибкий график обучения

Вы можете обучаться в удобном для вас темпе. Уроки доступны по мере прохождения курса. Курсы можно проходить в любое удобное время из любой точки мира.

AI - ментор

Любой возникающий вопрос в процессе обучения Вы сможете задать специально обученному AI-ментору и получить мгновенную обратную связь.

Задания от действующих специалистов

Авторы наших курсов это действующие специалисты в области программирования дронов, компьютерном зрении и машинном обучении, которые поделятся своим опытом и знаниями.

Темы модуля:

Обзор основных компонентов программного и аппаратного обеспечения беспилотных аппаратов. Вы познакомитесь с базовыми знаниями о беспилотниках и их летным жаргоном, что поможет лучше понять функционирование и управление беспилотными системами.

Методы создания среды разработки и настройки необходимых зависимостей для работы с беспилотными аппаратами. Вы узнаете, как настроить готовую среду разработки, проверить возможность виртуализации на компьютере, установить и настроить виртуальную машину с Ubuntu, а также установить необходимые зависимости для работы с беспилотными системами.

Введение в Ardupilot - программное обеспечение для автономного управления беспилотными аппаратами. Вы узнаете о различных режимах полета в Ardupilot, а также о симуляторе SITL, который позволяет тестировать программное обеспечение на компьютере без реального аппарата.

В разделе рассматривается использование наземных станций управления для взаимодействия с беспилотными аппаратами. Вы познакомитесь с MAVProxy и QGroundControl, а также узнаете, как подключить и настроить эти наземные станции для работы с симулятором SITL и беспилотными аппаратами

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

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

Стоимость курса

2 000₽/мес

В рассрочку на 18 месяцев

Остались вопросы?

Пишите нам в Telegram или запишитесь на консультацию и мы Вам перезвоним!

Хотите получать push-уведомления обо всех основных действиях на сайте?

Бесплатный вебинар

Программирование дронов.
С чего начать?

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

21 мая в 19:00 по МСК