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, возвращается как вектор символов. The MasterURI создается на основе имени хоста компьютера. Если ваше имя хоста недопустимо, используется IP-адрес первого сетевого интерфейса.

Примеры

свернуть все

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

core = ros.Core(12000)
Launching ROS Core...
Done in 0.66219 seconds.
core = 
  Core with properties:

         Port: 12000
    MasterURI: 'http://192.168.0.10:12000'

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

clear('core')

См. также

|

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

Введенный в R2019b