${message}

Разработка робототехнических систем с ROS и Gazebo в MATLAB

Курс предназначен для разработчиков алгоритмов для мобильных роботов и ROS-симуляторов.

Курс содержит следующие темы:

  • Возможности пакета Robotics System Toolbox™;
  • Работа с Robot Operating System (ROS) и Gazebo;
  • Построение и тестирование алгоритмов мобильных роботов;
  • Разработка алгоритмов поведения и обмена данными.

Предварительная подготовка:

Курс MATLAB для профессионалов или эквивалентная подготовка.

Продолжительность курса – 1 день.

Код тренинга

MLRO

Программа курса:

Связь MATLAB и Robot Operating System (ROS).

Цели: Исследовать возможности обмена данными между MATLAB и ROS.

  • Запуск и завершение работы ROS;
  • Подписка на темы;
  • Публикация сообщений в темах;
  • Запрос и предоставление сервисов.


Построение алгоритмов с обратной связью.

Цель: Разработка простого алгоритма планирования движения в MATLAB с использованием данных из ROS.

  • Создание алгоритма следования по точкам;
  • Тестирование алгоритма в MATLAB;
  • Тестирование алгоритма в ROS на роботе или симуляторе.


Методы проектирования.

Цели: Рассмотреть различные методы и подходы к созданию алгоритмов.

  • Событийная логика;
  • Выполнение алгоритмов с фиксированным шагом;
  • Обмен данными.


Использование встроенных алгоритмов

Цель: Использование встроенных алгоритмов Robotics System Toolbox.

  • Построение сети размещения (occupancy grid);
  • Создание вероятностной траектории движения;
  • Алгоритм PurePursuit для следования заданной траектории.
Поделиться

Задать вопрос

*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля