Свържете се с нас

Съдържание и теми, включени в курса

Въведение в ROS и Python за роботика

  • Преглед на характеристиките и архитектурата на ROS
  • Предимства от използването на ROS за мобилна роботика

Разбиране на ROS

  • Основни концепции и компоненти
  • Файлова система, структура на директориите и комуникационен модел на ROS

Настройка на средата за разработка

  • Инсталиране на ROS и Python
  • Конфигуриране на ROS среда и работно пространство
  • Свързване на платформа за мобилен робот с ROS

Създаване и изпълнение на ROS възли с Python

  • Създаване на ROS възли с помощта на Python
  • Изпълнение на възли и използване на инструменти за команден ред
  • Писане и използване на стартови файлове за ROS възли
  • Използване на ROS параметри и логване

Създаване и използване на ROS теми с Python

  • Създаване на ROS теми с Python
  • Публикуване и абониране за ROS теми
  • Използване на типове ROS съобщения и потребителски съобщения
  • Наблюдение и записване на ROS теми с помощта на ROS инструменти

Създаване и използване на ROS услуги с Python

  • Създаване на ROS услуги с Python
  • Заявяване и предоставяне на ROS услуги
  • Използване на типове ROS услуги и потребителски услуги
  • Инспектиране и извикване на ROS услуги с помощта на ROS инструменти

Създаване и използване на ROS действия с Python

  • Създаване на ROS действия с Python
  • Изпращане и получаване на цели за ROS действия
  • Използване на типове ROS действия и потребителски действия
  • Управление и отмяна на ROS действия с помощта на ROS инструменти

Използване на ROS пакети и библиотеки за мобилни роботи

  • Използване на ROS навигационен стек за мобилни роботи
  • Внедряване на ROS SLAM пакети за мобилни роботи
  • Използване на ROS пакети за възприятие при мобилни роботи

Интегриране на ROS с други рамки и инструменти

  • Използване на ROS с OpenCV за компютърно зрение
  • Използване на ROS с TensorFlow за машинно обучение
  • Използване на ROS с Gazebo за симулация
  • Използване на ROS с други рамки и инструменти

Отстраняване на неизправности и дебъгване на ROS приложения

  • Справяне с често срещани проблеми и грешки в ROS приложения
  • Прилагане на ефективни техники и инструменти за дебъгване
  • Съвети и добри практики за подобряване на производителността на ROS

Обобщение и следващи стъпки

Изисквания

  • Разбиране на основни концепции и терминология в роботиката
  • Опит с програмиране на Python и анализ на данни
  • Познаване на операционната система Linux и инструментите за команден ред

Аудитория

  • Разработчици на роботи
  • Ентусиасти в областта на роботиката
 21 Часа

Брой участници


Цена за участник

Отзиви от участници (3)

Предстоящи Курсове

Свързани Kатегории