Пример использования Gazebo
Пример использования Gazebo

Что входит в курс:

  • Рабочий процесс с применением Robotics System Toolbox™;

  • Связь MATLAB, Simulink, ROS и Gazebo;

  • Компиляция и тестирование алгоритмов;

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

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

Основы работы в MATLAB, базовые знания Robot Operating System (ROS).

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

Пример использования Gazebo Пример использования Gazebo

Программа

  • Связь MATLAB и Robot Operating System (ROS).
  • Построение алгоритмов с обратной связью.
  • Методы проектирования.
  • Использование встроенных алгоритмов.

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

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

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

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

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

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

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

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

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

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

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

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

Услуги

Продукты