主要内容

rosnode

检索ROS网络节点的信息

自从R2019b

描述

例子

rosnode列表返回一个列表的所有节点上注册ROS网络。使用这些节点在MATLAB之间交换数据®和ROS网络。

rosnode信息节点名返回一个结构,其中包含名称、URI、出版物、订阅、和服务特定ROS的节点,节点名

rosnode平节点名ping一个特定的节点,节点名,并显示响应时间。

节点列表= rosnode(“列表”)返回一个单元阵列特征向量包含节点注册ROS网络。

例子

nodeinfo= rosnode(“信息”,节点名)返回一个结构,其中包含名称、URI、出版物、订阅、和服务特定ROS的节点,节点名

例子

rosnode(“平”,节点名)ping一个特定的节点,节点名并显示响应时间。

例子

全部折叠

注意:这个例子需要积极有效的ROS网络与ROS节点之前设置。

连接到ROS网络。为您的特定网络指定的IP地址。

rosinit (“192.168.17.128”)
初始化全局节点/ matlab_global_node_99071 NodeURI http://192.168.17.1:64076

可用的节点列表的ROS的主人。

rosnode列表
/露台/ laserscan_nodelet_manager / matlab_global_node_99071 mobile_base_nodelet_manager / robot_state_publisher / rosout

ROS网络关闭。

rosshutdown
关闭全局节点/ matlab_global_node_99071 NodeURI http://192.168.17.1:64076

连接到ROS网络。为您的特定网络指定的IP地址。

rosinit (“192.168.17.128”)
初始化全局节点/ matlab_global_node_96994 NodeURI http://192.168.17.1:64267

得到的信息/ robot_state_publisher节点。这个节点可以在ROS的主人。

nodeinfo = rosnode (“信息”,' / robot_state_publisher ')
nodeinfo =结构体字段:节点名:“/ robot_state_publisher”URI: http://192.168.17.128:43330的出版物:[3×1 struct]订阅:[2×1 struct]服务:(2×1结构)

ROS网络关闭。

rosshutdown
关闭全局节点/ matlab_global_node_96994 NodeURI http://192.168.17.1:64267

连接到ROS网络。为您的特定网络指定的IP地址。

rosinit (“192.168.17.128”)
初始化全局节点/ matlab_global_node_59489 NodeURI http://192.168.17.1:64471

Ping / robot_state_publisher的节点。这个节点可以在ROS的主人。

nodeinfo = rosnode (“信息”,' / robot_state_publisher ')
nodeinfo =结构体字段:节点名:“/ robot_state_publisher”URI: http://192.168.17.128:43330的出版物:[3×1 struct]订阅:[2×1 struct]服务:(2×1结构)

ROS网络关闭。

rosshutdown
关闭全局节点/ matlab_global_node_59489 NodeURI http://192.168.17.1:64471

输入参数

全部折叠

名称的节点,指定为字符串标量或特征向量。节点的名称必须匹配ROS的名字。

输出参数

全部折叠

ROS的信息节点,返回包含这些字段的结构:节点名,URI,出版物,订阅,服务。例如,访问这些属性使用点语法nodeinfo.NodeName

可用的节点名称列表,返回单元阵列的特征向量。

版本历史

介绍了R2019b

另请参阅

|