ROS Toolbox

Проектирование, моделирование и развертывание приложений на основе ROS

ROS Toolbox обеспечивает интерфейс, соединяющий MATLAB®и Simulink®с помощью Робота операционной системы (ROS и ROS 2), что позволяет создавать сеть узлов ROS. Тулбокс включает функции MATLAB и блоки Simulink для импорта, анализа и воспроизведения данных ROS, записанных в файлах rosbag. Вы также можете подключиться к сети ROS для доступа к сообщениям ROS.

Тулбокс позволяет вам проверить узлы ROS с помощью симуляции рабочего стола и путем подключения к внешним симуляторам роботов, таким как Gazebo. ROS Toolbox поддерживает генерацию кода С++ (с Simulink Coder™), что позволяет автоматически генерировать узлы ROS из модели Simulink и развертывать на моделируемом или физическом оборудовании. Поддержка режима external mode Simulink позволяет просматривать сообщения и изменять параметры во время работы вашей модели на оборудовании.

Запуск

Изучение основ ROS Toolbox

Сетевое соединение и исследования

Настройка и взаимодействие с сетями ROS

Издатели и подписчики

Создавайте, отправляйте и получайте сообщения, темы и сетевую информацию

Услуги и действия

Отправляйте запросы, выполняйте задачи и получайте обратную связь за услуги и действия

Файлы журнала ROS и преобразования

Анализируйте rosbags, деревья преобразований и данные временных рядов

Специализированные сообщения ROS

Доступ к сообщениям со специализированных датчиков и входов

Поддержка пользовательских сообщений ROS

Создание пользовательских сообщений ROS

ROS в Simulink

Доступ к сетям ROS и сообщениям с помощью Simulink

Примеры применения ROS

Моделирование приложений ROS и Gazebo, подключение к TurtleBot® оборудование

Поддерживаемые аппаратные средства ROS Toolbox

Поддержка оборудования сторонних производителей