ROS Toolbox

Спроектируйте, симулируйте и разверните ОСНОВАННЫЕ НА ROS приложения

ROS Toolbox обеспечивает интерфейс, соединяющий MATLAB® and Simulink® with Операционная система Робота (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 пользовательские сообщения

Генерация кода и развертывание

Сгенерируйте C/C++ и код CUDA для узлов ROS и развернитесь к локальному и удаленному оборудованию

ROS в Simulink

Сети Access ROS и сообщения с помощью Simulink

Примеры приложения ROS

Симулируйте ROS и приложения Gazebo, соединитесь с TurtleBot® оборудование

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

Поддержка стороннего оборудования