Ядро

Описание

Ядро ROS охватывает много ключевых компонентов и узлов, которые важны для сети ROS. У вас должно быть точно одно ядро ROS, запускающееся в сети ROS для узлов, чтобы связаться. Используя этот класс позволяет создание ядра ROS в MATLAB®. Если ядро создается, можно соединиться с ним путем вызова rosinit или robotics.ros.Node.

Создание

Синтаксис

core = robotics.ros.Core
core = robotics.ros.Core(port)

Описание

пример

core = robotics.ros.Core возвращает объект Core и запускает ядро ROS в MATLAB. Это ядро ROS имеет порт по умолчанию 11311. MATLAB только позволяет создание одного ядра на любом данном порте и отображает ошибку, если другое ядро обнаруживается на том же порте.

пример

core = robotics.ros.Core(port) запускает ядро ROS в заданном порте, port.

Свойства

развернуть все

Это свойство доступно только для чтения.

Сетевой порт, в котором слушает ведущее устройство ROS, возвратился как скаляр.

Это свойство доступно только для чтения.

URI, на котором может быть достигнуто ведущее устройство ROS, возвратился как вектор символов. MasterURI создается на основе имени хоста вашего компьютера. Если ваше имя хоста не допустимо, IP-адрес вашего первого сетевого интерфейса используется.

Примеры

свернуть все

Создайте ядро ROS на localhost и порте 11311 по умолчанию.

core = robotics.ros.Core;

Очистите ядро ROS, чтобы закрыть сеть ROS.

clear('core')

Создайте ядро ROS на localhost и порте 12000.

core = robotics.ros.Core(12000);

Очистите ядро ROS, чтобы закрыть сеть ROS.

clear('core')

Смотрите также

|

Внешние веб-сайты

Представленный в R2015a