Core

Описание

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

Создание

Описание

пример

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

пример

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

Свойства

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

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

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

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

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

Примеры

свернуть все

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

core = ros.Core
core = 
  Core with properties:

         Port: 36739
    MasterURI: 'http://bat6346glnxa64:36739/'

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

clear('core')

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

core = ros.Core(12000)
core = 
  Core with properties:

         Port: 12000
    MasterURI: 'http://bat6346glnxa64:12000/'

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

clear('core')

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

|

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

Введенный в R2019b