Профессия Программист дронов и роботов

-5% 0 дня 00:00:00
  • 2 специализации на выбор:

    навигация мобильных роботов и программирование дронов

  • Сможете писать код

    на Python и С++ для решения прикладных задач робототехники

  • К концу курса будете готовы

    начать карьеру на позиции junior-разработчика

  • -5%

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

Чтобы пройти курс, важно:

  • Знать математику на уровне старших классов школы
  • Владеть основами программирования: понимать, что такое синтаксис и переменные, как устроены алгоритмы

О профессии

На курсе вы научитесь программировать мобильных роботов и дронов — это могут быть квадрокоптеры с камерами, роботы-доставщики, промышленные роботы. Такие устройства нужны в производстве, логистике, исследовательской работе, искусстве.

Чему вы научитесь

  • Разбираться в робототехнике

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

  • Создавать программы на Linux

    Научитесь работать с самой удобной в беспилотной робототехнике ОС и создавать программы с помощью системы фреймворков ROS.

  • Писать код на Python

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

  • Обрабатывать данные с периферийных устройств с помощью C++

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

  • Решать инженерные задачи в робототехнике

    Сможете решать инженерные задачи с помощью высшей математики и механики.

  • Создавать навигационные системы

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

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

  • 160+ видеоматериалов
  • 45+ тематических модулей
  • Много практики
  • 2024 год обновления программы
  1. Основные курсы
    1. Linux для робототехников Научитесь использовать Linux для работы с Robot Operating System (ROS). Сможете создавать проекты разработки роботов.
      • Введение в Linux для робототехников
      • Основы Linux
      • Работа с сетью и аппаратным обеспечением роботов в Linux
      • Работа с системой контроля версий Git
      • Виртуализация и контейнеризация
      • Базовая работа с ROS
    2. Python для инженеров Научитесь автоматизировать работу с данными, решать технические и инженерные задачи с помощью языка программирования Python.
      • Основы разработки на Python
      • Расширенные возможности Python
      • Символьные и численные расчёты в Python
      • Визуализация данных
      • Обработка и первичный анализ данных различных типов
      • Взаимодействие с операционной системой и оборудованием
    3. Математика для робототехников Узнаете, как работать со сложными функциями и уравнениями. Изучите законы механики, линейной алгебры и основы теории вероятностей, чтобы проводить инженерные расчёты.
      • Дифференциальные уравнения
      • Уравнения Ньютона — Эйлера
      • Производные функции
      • Интегралы
      • Уравнения Эйлера — Лагранжа второго рода
      • Аэродинамический эффект
      • Кватернионы и углы Эйлера
      • Линейная алгебра
      • Законы управления
      • Механика твёрдого тела. Тензор инерции
      • Регуляторы
      • Гауссовское распределение
      • Повторная выборка частиц
      • Введение в теорию вероятностей
    4. C++ для робототехников Научитесь писать код для дронов на С++ — главном языке робототехники. Сможете создавать программы и библиотеки, оптимизировать код с помощью библиотеки шаблонов STL и классов, разделять задачи на потоки.
      • Работа с целочисленными переменными
      • Применение математических функций
      • Алгоритмы со строками
      • Работа с условными операторами if, else, else if
      • Работа с циклами
      • Работа с функциями
      • Алгоритмы и структуры данных
      • Библиотека шаблонов STL
      • Объектно ориентированное программирование
      • Фреймворк для кросс-платформенной разработки Qt
  2. Курс на выбор
    1. Автономная навигация мобильных роботов Научитесь создавать автономные системы навигации по методу SLAM — такие, которые позволяют роботу самостоятельно создавать карту неизвестной местности, одновременно отслеживая пройденный путь и своё положение.
      • Основы кинематики мобильных роботов
      • Динамика движения роботов
      • Датчики и сенсоры для автономной навигации
      • Методы локализации и картографирования
      • Алгоритмы планирования маршрута
      • Системы управления и контроля роботов
      • Применение автономной навигации в промышленности и логистике
      • Разработка и тестирование программного обеспечения на С++ и Python для автономных роботов
      • Разработка симулятора автономного движения мобильных роботов
      • Тренды и перспективы развития автономной навигации мобильных роботов
    2. Программирование дронов Вы познакомитесь с устройством летающей робототехники. Научитесь программировать беспилотники и моделировать полёты дронов в различных условиях. Изучите инструменты для решения прикладных задач с помощью беспилотников.
      • Введение в летающую робототехнику
      • Основы аппаратных и навигационных комплексов
      • Базовые теоретические основы разработки летающей робототехники
      • Симуляция дрона
      • Разработка для дронов
      • Системы технического зрения для автономных дронов
      • Системы предотвращения столкновений и построения карты
      • Системы планирования пути и облёта препятствий
      • Разработка для группового полёта
      • Перспективы профессии

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

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

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

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

  • Теория

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

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

  • Практика

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

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

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

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

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

Кураторы-эксперты и живая обратная связь

Кураторы дадут комментарии к вашим работам и помогут сделать их лучше. Это эксперты с опытом работы в отрасли от 5 лет, они прошли методическое обучение — умеют объяснять сложное и вдохновлять на развитие.

Помогаем разобраться и справиться

Оперативно ответим на вопросы по домашнему заданию и пришлём качественный разбор 💙

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

Ваше резюме после курса

Программист мобильных роботов

от 10 000 сомони

Инструменты

Навыки

  • Создание программ и репозиториев в Linux
  • Разработка архитектуры ПО для роботов и дронов
  • Разработка на Python и C++
  • Разработка систем навигации
  • Обработка и интерпретация данных с датчиков, лидаров и камер роботов
  • Тестирование систем автономной навигации

Проекты

  1. Разработка программы для навигации и управления роботом или дроном.

Год английского языка!

Пройдите 3 модуля из первого курса и получите доступ к урокам английского языка по промокодам от Skillbox на год.

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

Вас ждут:

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

О Skillbox

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

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

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

  • 510 сомони/мес
  • -5%
484 сомони/мес
  • В рассрочку на 18 месяцев

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

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

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

  • Что я должен уметь, чтобы успешно пройти курс?
    Чтобы пройти курс, важно:

    • Владеть основами программирования: понимать, что такое синтаксис и переменные, как устроены алгоритмы
    • Знать математику на уровне старшей школы: понимать принципы тригонометрии, уметь решать линейные, степенные, тригонометрические уравнения и неравенства, работать с векторами

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

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