文档帮助中心文档
检索ROS网络节点信息
rosnode列表
rosnode信息节点名
rosnode ping节点名
节点列表= rosnode(“列表”)
nodeinfo = rosnode(“信息”,节点名)
rosnode(“平”,节点名)
例子
rosnode列表返回在ROS网络上注册的所有节点的列表。利用这些节点在MATLAB之间进行数据交换®和ROS网络。
rosnode信息节点名返回一个包含特定ROS节点的名称、URI、发布、订阅和服务的结构,节点名.
节点名
rosnode平节点名ping特定节点,节点名,并显示响应时间。
rosnode平节点名
节点列表= rosnode(“列表”)返回包含在ROS网络上注册的节点的字符向量单元阵列。
节点列表
nodeinfo= rosnode(“信息”,节点名)返回一个包含特定ROS节点的名称、URI、发布、订阅和服务的结构,节点名.
nodeinfo= rosnode(“信息”,节点名)
nodeinfo
rosnode(“平”,节点名)ping特定节点,节点名并显示响应时间。
rosnode(“平”,节点名)
全部折叠
注意:这个例子需要一个有效的活性氧网络是活跃的,并且之前已经设置了活性氧节点。
连接到ROS网络指定特定网络的IP地址。
rosinit (“192.168.17.128”)
使用NodeURI http://192.168.17.1:64076/初始化全局节点/matlab_global_node_99071
列出从ROS主机中可用的节点。
/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
使用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]
使用NodeURI http://192.168.17.1:64267/关闭全局节点/matlab_global_node_96994
使用NodeURI http://192.168.17.1:64471/初始化全局节点/matlab_global_node_59489
Ping '/robot_state_publisher'节点。该节点在ROS master上可用。
使用NodeURI http://192.168.17.1:64471/关闭全局节点/matlab_global_node_59489
节点的名称,指定为字符串标量或字符向量。节点名称必须与ROS中的名称匹配。
关于ROS节点的信息,以包含以下字段的结构返回:节点名,URI,出版物,订阅,服务.使用点语法访问这些属性,例如:nodeinfo。节点名.
URI
出版物
订阅
服务
nodeinfo。节点名
可用的节点名称列表,作为字符向量的单元格数组返回。
rosinit|rostopic
rosinit
rostopic
この例の変更されたバージョンがあります。編集された方の例を開きますか吗?
次のMATLABコマンドに対応するリンクがクリックされました。
コマンドをMATLABコマンドウィンドウに入力して実行してください。WebブラウザーはMATLABコマンドをサポートしていません。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系