Запустите узел ROS и подключение к ведущему устройству ROS
ros.Node
объект представляет узел ROS в сети ROS. Объект позволяет вам связаться с остальной частью сети ROS. Необходимо создать узел, прежде чем можно будет использовать другую функциональность ROS, такую как издатели, подписчики и сервисы.
Можно создать узел ROS с помощью rosinit
функция, или путем вызова ros.Node
:
rosinit
— Создает один узел ROS в MATLAB®. Можно задать существующее ведущее устройство ROS, или функция создает один для вас. Node
объект не отображается.
ros.Node
— Создает несколько узлов ROS для использования в той же сети ROS в MATLAB.
N = ros.Node(
инициализирует узел ROS с Name
)Name
и попытки соединиться с ведущим устройством ROS в URI по умолчанию, http://localhost:11311
.
N = ros.Node(
попытки соединиться с ведущим устройством ROS в заданном IP-адресе или имени хоста, Name
,Host
)Host
с помощью номера порта по умолчанию, 11311
.
N = ros.Node(
попытки соединиться с ведущим устройством ROS с номером порта, Name
,Host
,Port
)Port
.
N = ros.Node(
попытки соединиться с ведущим устройством ROS в заданном IP-адресе, Name
,MasterURI
,Port
)MasterURI
.
N = ros.Node(___,'NodeHost',HostName)
задает IP-адрес или имя хоста что использование узла, чтобы рекламировать себя к сети ROS. Примеры включают "192.168.1.1"
или "comp-home"
. Можно использовать любой из аргументов от предыдущих синтаксисов.