exponenta event banner

Панель инструментов ROS

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

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

Панель инструментов позволяет проверять узлы ROS с помощью моделирования рабочего стола и путем подключения к внешним имитаторам роботов, таким как «Беседка». ROS Toolbox поддерживает генерацию кода C++ (с помощью Simulink Coder™), что позволяет автоматически генерировать узлы ROS из модели Simulink и развертывать на моделируемом или физическом оборудовании. Поддержка внешнего режима Simulink позволяет просматривать сообщения и изменять параметры во время работы модели на оборудовании.

Начало работы

Изучение основ панели инструментов ROS

Сетевое подключение и исследование

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

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

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

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

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

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

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

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

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

Поддержка настраиваемых сообщений ROS

Создание настраиваемых сообщений ROS

ROS в Simulink

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

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

Имитация приложений ROS и Gazebo, подключение к аппаратному обеспечению TurtleBot ®

Аппаратное обеспечение, поддерживаемое панелью инструментов ROS

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