Осенняя распродажа Скидка 50% действует 0 дней 00:00:00

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

Разберётесь в устройстве мобильных роботов и научитесь создавать ПО для управления ими. Создадите свою систему автономной навигации робота и протестируете её в симуляторе.

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

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

О профессии

Мобильные роботы — устройства, которые способны самостоятельно перемещаться. Это могут быть роботы-доставщики, беспилотное такси, буксировщики грузов, луноходы. Они более универсальны и функциональны,
чем стационарные роботы (вроде тех, что установлены на заводах).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как быстро окупится обучение

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

На позиции Junior вы заработаете столько же, сколько стоит курс,

за 1 месяц

Зарплаты программиста роботов, по данным hh.ru

  • Junior Начало работы
  • Middle Опыт — 12 месяцев
  • Senior Опыт — 24 месяца

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

Вас ждут вебинары и практика на основе реальных кейсов.

  • 13 месяцев обучения
  • 45+ тематических модулей
  1. Linux для робототехников

    Научитесь использовать Linux для работы с Robot Operating System (ROS). Сможете создавать проекты разработки роботов.

      1. Введение в Linux для робототехников
      2. Основы Linux
      3. Работа с сетью и аппаратным обеспечением роботов в Linux
      4. Работа с системой контроля версий Git
      5. Виртуализация и контейнеризация
      6. Базовая работа с ROS
  2. Python для инженеров

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

      1. Основы разработки на Python
      2. Расширенные возможности Python
      3. Символьные и численные расчёты в Python
      4. Визуализация данных
      5. Обработка и первичный анализ данных различных типов
      6. Взаимодействие с операционной системой и оборудованием
  3. Математика для робототехников

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

      1. Дифференциальные уравнения
      2. Уравнения Ньютона — Эйлера
      3. Производные функции
      4. Интегралы
      5. Уравнения Эйлера-Лагранжа второго рода
      6. Аэродинамический эффект
      7. Кватернионы и углы Эйлера
      8. Линейная алгебра
      9. Законы управления
      10. Механика твёрдого тела. Тензор инерции
      11. Регуляторы
      12. Гауссовское распределение
      13. Повторная выборка частиц
      14. Введение в теорию вероятностей
  4. C++ для робототехников

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

      1. Работа с целочисленными переменными
      2. Применение математических функций
      3. Алгоритмы работы со строками
      4. Работа с условными операторами if, else, else if
      5. Работа с циклами
      6. Работа с функциями
      7. Алгоритмы и структуры данных
      8. Библиотека шаблонов STL
      9. Объектно-ориентированное программирование
      10. Фреймворк для кроссплатформенной разработки Qt
  5. Автономная навигация мобильных роботов

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

      1. Основы кинематики мобильных роботов
      2. Динамика движения роботов
      3. Датчики и сенсоры для автономной навигации
      4. Методы локализации и картографирования
      5. Алгоритмы планирования маршрута
      6. Системы управления и контроля роботов
      7. Применение автономной навигации в промышленности и логистике
      8. Разработка и тестирование программного обеспечения на С++ и Python для автономных роботов
      9. Разработка симулятора автономного движения мобильных роботов
      10. Тренды и перспективы развития автономной навигации мобильных роботов

Уже прошли какие-нибудь курсы профессии?

Скажите об этом менеджеру — платить за них не придётся.

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

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

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

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

  • Теория

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

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

  • Практика

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

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

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

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

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

Поддержка и комьюнити для участников курса

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

    Кристина Аватар
  • Задание проверила, на вопросы ответила в файле. Отлично поработали, осталось немного доделать 😊

    Куратор Аватар
  • Спасибо, всё поправила 👍

    Кристина Аватар

Мы понимаем, как сложно бывает применять новые знания на практике, и поддержим вас на этом пути ❤️

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

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

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

от 100 000 ₽

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

Навыки:

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

Проекты:

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

Подтверждение ваших навыков

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

Мы обучаем по государственной лицензии №Л035−1 298−77/179 609.

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

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

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

  • 8 312 ₽/мес
  • -50%
4 156 ₽/мес
  • В рассрочку на 24 месяца
  • Студенты могут вернуть до 13% стоимости курса, оформив налоговый вычет

Записаться на курс или получить бесплатную консультацию

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

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

Нажимая на кнопку, я соглашаюсь с публичной офертой и политикой обработки персональных данных

Спасибо!

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

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

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

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

Вас ждут:

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

О Skillbox

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

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

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

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

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

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

    • Вы можете вернуть средства через работодателя или налоговую.
    • Для этого понадобится договор на обучение на платформе, наша лицензия на образовательную деятельность и чек об оплате курса, который придёт вам на почту или в личный кабинет банка.
    • Если вы будете оформлять вычет через налоговую, нужно будет заполнить декларацию 3-НДФЛ. Удобнее всего это сделать в личном кабинете на сайте Федеральной налоговой службы.
    • В течение 30 дней налоговая подтвердит ваше право на вычет.
    • Если будете оформлять возврат части НДФЛ через работодателя, вам останется подать ему заявление о получении налогового вычета.

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

Вам может понравиться