主要内容

rosnode

检索ROS网络节点信息

描述

例子

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

rosnode信息节点名返回一个包含特定ROS节点的名称、URI、发布、订阅和服务的结构,节点名

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

节点列表= rosnode(“列表”)返回包含在ROS网络上注册的节点的字符向量单元阵列。

例子

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

例子

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

例子

全部折叠

注意:这个例子需要一个有效的活性氧网络是活跃的,并且之前已经设置了活性氧节点。

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

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

列出从ROS主机中可用的节点。

rosnode列表
/gazebo /laserscan_nodelet_manager /matlab_global_node_99071 /mobile_base_nodelet_manager /robot_state_publisher /rosout

关闭ROS网络。

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

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

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

获取关于'/robot_state_publisher'节点的信息。该节点在ROS master上可用。

nodeinfo = rosnode (“信息”' / robot_state_publisher '
nodeinfo =结构体字段:NodeName: '/robot_state_publisher' URI: 'http://192.168.17.128:43330/'发布:[3×1 struct]订阅:[2×1 struct]服务:[2×1 struct]

关闭ROS网络。

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

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

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

Ping '/robot_state_publisher'节点。该节点在ROS master上可用。

nodeinfo = rosnode (“信息”' / robot_state_publisher '
nodeinfo =结构体字段:NodeName: '/robot_state_publisher' URI: 'http://192.168.17.128:43330/'发布:[3×1 struct]订阅:[2×1 struct]服务:[2×1 struct]

关闭ROS网络。

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

输入参数

全部折叠

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

输出参数

全部折叠

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

可用的节点名称列表,作为字符向量的单元格数组返回。

另请参阅

|

介绍了R2019b