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

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