Зимняя распродажа Скидка 40% действует 0 дней 00:00:00
Курс

Про­грам­ми­ро­ва­ние дронов на Python

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

Иконка для блока Дисклеймер

Курс рассчитан на тех, кто владеет математикой на уровне студента 1−2 курса технического вуза. Чтобы успешно выполнить все задания, вы должны уметь решать линейные и дифференциальные уравнения.

О профессии

По данным Министерства промышленности и торговли РФ, Россия будет нуждаться в миллионе специалистов по беспилотникам к 2030 году. За рубежом потребность в программистах дронов также высока.

На курсе вы

  • Разберётесь в устройстве дронов

  • Освоите азы языка Python

  • Научитесь решать вычислительные и расчётные задачи с помощью Python

  • Узнаете, как рассчитать траекторию полёта дрона на компьютере

  • Сможете обрабатывать данные о полёте дрона с помощью Python

  • Научитесь разрабатывать систему навигации для дрона

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

  • Регистрация

    Знакомитесь с платформой

    Платформа Skillbox — собственная разработка компании Skillbox, платформа постоянно улучшается. Вас ждут видео, практические задания и общение с кураторами Доступ к материалам откроется сразу после покупки курса

  • Теория

    Получаете знания

    Курсы состоят из тематических видео разной длительности Смотрите их когда и где угодно Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию

  • Практика

    Выполняете задания

    В Skillbox уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест Все задачи приближены к реальным — их можно с гордостью положить в портфолио

  • Обратная связь

    Работаете с куратором

    Проверкой заданий занимаются кураторы Это эксперты по теме курса Они помогут с трудными задачами и подскажут, как улучшить ваши проекты Общаться с проверяющими кураторами можно прямо на платформе

Содержание курса

Вас ждут вебинары и практические задания от опытных инженеров.

  • 6 месяцев обучения
  • 16 тематических модулей
  1. Основы разработки на Python

    Познакомитесь с особенностями языка программирования Python. Разберётесь в основных понятиях и напишете свой первый код.

  2. Расширенные возможности Python

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

  3. Символьные и численные расчёты в Python

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

  4. Визуализация данных

    Сможете создавать графики, диаграммы и 3D-схемы на основе любых числовых данных.

  5. Обработка и первичный анализ данных различных типов

    Разберётесь в разных типах данных, принципах работы баз данных. Освоите азы статистического анализа.

  6. Взаимодействие с операционной системой и оборудованием

    Узнаете, как работать с сетью, операционной системой, веб-камерой и USB при помощи Python.

  7. Введение в летающую робототехнику

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

  8. Основы аппаратных и навигационных комплексов БАС

    Подробно разберётесь в устройстве БПЛА и принципах работы спутниковой навигации.

  9. Теоретические основы разработки летающей робототехники

    Изучите механики движения БПЛА на примере мультикоптера. Узнаете, как создать простейшую систему управления дроном.

  10. Разработка симулятора БПЛА

    Научитесь рассчитывать траектории полёта дрона с помощью Python и математических моделей.

  11. Разработка ПО для летающей робототехники

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

  12. Создание систем технического зрения для автономных БЛА

    Поймёте, для чего, кроме создания фото и видео, можно использовать камеру беспилотника. Сможете превратить камеру дрона в инструмент навигации.

  13. Разработка систем предотвращения столкновений и построения карты

    Научите дрон избегать столкновения с объектами и автоматически создавать карту местности в полёте.

  14. Разработка систем планирования пути и облёта препятствий

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

  15. Основы разработки ПО для группового полёта

    Научите дрон «общаться» и синхронизировать действия с другими беспилотниками.

  16. Перспективы профессии

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

  17. Финальные работы

      1. Аналитика данных о полёте. Вы проанализируете данные о полётах дрона из предложенного датасета, посчитаете и визуализируете результат.
      2. Навигационная система. Вы создадите систему полёта дрона в лесу. Научите беспилотник облетать деревья и другие препятствия.

Спикеры курса

Михаил
Колодочка
Инженер Центра БЛА МАИ

Разрабатывает системы технического зрения, управления и навигации автономных дронов. Победитель чемпионата Worldskills в номинации «Эксплуатация БЛА», соревнований по дрон-рейсингу, конкурса «Робокросс 2017» и хакатона «Первые командные игры дронов 2021» в МФТИ.

Дмитрий
Петров
Ведущий инженер компании Verizon, технический управляющий стартапа Deledger

Выпускник МАИ. Опыт работы инженером  — 10+ лет. Автоматизирует процессы создания отчётов
в телекоммуникациях, например, отчёта по эффективности работы узлов и линий связи.

Сертификат Skillbox

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

Посмотреть сертификат

Год английского языка бесплатно

Skillbox запустил онлайн‑платформу для изучения английского. Запишитесь на курс и получите годовой бесплатный доступ к материалам проекта.

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

Вас ждут:

  • методика ускоренного запоминания слов и грамматики;
  • персональная программа освоения языка, которая поможет заговорить с нуля.
Изображение KESPA

О Skillbox

  • Старт курса: 29 февраля
  • Осталось: 9 мест

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

Скидка действует 0 дня 00:00:00

  • 209 BYN/мес
  • -40%
125 BYN/мес
  • В рассрочку на 10 месяцев

Выберите вариант оплаты

Заполните контактные данные

Похоже, произошла ошибка. Попробуйте отправить снова или перезагрузите страницу.
Спасибо!

Ваша заявка успешно отправлена

Часто задаваемые вопросы

  • Я никогда не программировал беспилотники. У меня получится?
    Курс рассчитан на тех, кто владеет математикой на уровне студента 1−2 курса технического вуза. Если вы умеете решать линейные и дифференциальные уравнения, преобразовывать матрицы — то вы всему научитесь!
  • Какой график обучения на платформе? Получится ли совмещать его с работой?
    Вы можете изучать материалы курса в удобном вам режиме, совмещать обучение на платформе с работой и личной жизнью. Более того, все видео будут доступны и по окончании курса, так что вы сможете освежить свои знания в любой момент.
  • Сколько часов в неделю мне нужно будет уделять обучению на платформе?
    Всё зависит только от вас. В среднем пользователи платформы занимаются от 3 до 5 часов в неделю.
  • Кто будет мне помогать в обучении на платформе?
    У вас будут проверяющие эксперты и куратор в Telegram-чате курса. Они прокомментируют практические работы, дадут полезные советы и ответят на любые вопросы. Вы сможете перенять их опыт, профессиональные знания и лайфхаки.
  • Действуют ли какие-нибудь программы рассрочки?
    Да, вы можете купить курс в рассрочку — и спланировать свой бюджет, разбив всю сумму на небольшие ежемесячные платежи.