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

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

Подключение к ROS для прототипов приложений робототехники и доступ к робототехническому оборудованию или симуляторам по сети ROS. Вы можете создать свою собственную сеть ROS с помощью MATLAB® или подключиться к существующей сети ROS. Чтобы настроить сеть ROS, начните с вызова rosinit. Для сетей ROS 2 смотрите ros2node.

Функции

расширить все

rosinitПодключение к сети ROS
rostopicПолучение информации о темах ROS
rosmsgПолучение информации о сообщениях ROS и типах сообщений
rosnodeПолучение информации о сетевых узлах ROS
rosparamДоступ к значениям сервера параметров ROS
rosshutdownОтключение системы ROS
getПолучите значение параметров ROS
hasПроверьте, существует ли имя параметра ROS
searchПоиск имен параметров в сети ROS
setУстановите значение параметра ROS или добавьте новый параметр
delУдалите параметр ROS
rosdeviceПодключение к удаленному устройству ROS
runNodeЗапустите узел ROS или ROS 2
stopNodeОстановите узел ROS или ROS 2
runCoreЗапуск ядра ROS
stopCoreОстановите ядро ROS
isNodeRunningОпределите, работает ли узел ROS или ROS 2
isCoreRunningОпределите, работает ли ядро ROS
ros2Получение информации о сети ROS 2
ros2messageСоздайте структуры сообщений ROS 2
ros2deviceПодключение к удаленному устройству ROS 2
runNodeЗапустите узел ROS или ROS 2
stopNodeОстановите узел ROS или ROS 2
isNodeRunningОпределите, работает ли узел ROS или ROS 2

Объекты

расширить все

CoreСоздайте ядро ROS
NodeЗапустите узел ROS и соединитесь с ведущим узлом ROS
ParameterTreeДоступ к серверу параметров ROS
ros2nodeСоздайте узел ROS 2 в указанной сети

Блоки

расширить все

Blank MessageСоздайте пустое сообщение с указанным типом сообщения
Current TimeИзвлечение текущего времени ROS или системного времени
Set ParameterУстановите значения на сервере параметров ROS
Blank MessageСоздайте пустое сообщение ROS 2 с заданным типом сообщения

Темы

ROS

Запуск с ROS

Robot Operating System (ROS) является коммуникационным интерфейсом, который позволяет различным частям робота обнаруживать друг друга, а также отправлять и получать данные между ними.

Подключение к сети ROS

Сеть ROS состоит из одного ведущего ROS и нескольких узлов ROS.

Доступ к серверу параметров ROS

Этот пример исследует, как добавить и получить параметры на сервере параметров ROS.

Setup сети ROS

Сводные данные настройки сети ROS и информация, необходимая для подключения.

ROS 2

Запуск с ROS 2

Robot Operating System 2 (ROS 2) является второй версией ROS, которая представляет собой коммуникационный интерфейс, позволяющий различным частям системы роботов обнаруживать, отправлять и получать данные.

Подключение к сети ROS 2

Сеть ROS 2 состоит из нескольких узлов ROS 2.

Использование моста ROS для установления связи между ROS и ROS 2

ROS 2 - это более новая версия ROS с различной архитектурой.