文档帮助中心文档
检索ROS网络中的服务信息
rosservice列表
rosservice信息svcname
rosservice类型svcname
rosservice uri svcname
svclist = rosservice(“列表”)
svcname svcinfo = rosservice(“信息”)
svcname svctype = rosservice(“类型”)
svcname svcuri = rosservice(“uri”)
例子
rosservice列表返回ROS网络上所有活动服务服务器的服务名称列表。
rosservice信息svcname返回关于指定服务的信息,svcname.
svcname
rosservice类型svcname返回服务类型。
rosservice urisvcname返回服务的URI。
rosservice urisvcname
svclist= rosservice(“列表”)返回ROS网络上所有活动服务服务器的服务名称列表。svclist包含服务名称的单元格数组。
svclist= rosservice(“列表”)
svclist
svcinfo= rosservice(“信息”,svcname)返回一个信息结构,svcinfo,关于服务,svcname.
svcinfo= rosservice(“信息”,svcname)
svcinfo
svctype= rosservice(“类型”,svcname)以字符向量形式返回服务的服务类型。
svctype= rosservice(“类型”,svcname)
svctype
svcuri= rosservice(“uri”,svcname)以字符向量的形式返回服务的URI。
svcuri= rosservice(“uri”,svcname)
svcuri
全部折叠
连接到ROS网络指定特定网络的IP地址。
rosinit (“192.168.17.128”)
使用NodeURI http://192.168.17.1:64875/初始化全局节点/matlab_global_node_23375
列出ROS master上可用的服务。
/相机/ rgb / image_raw /压缩/ set_parameters /相机/ set_camera_info /相机/ set_parameters / depthimage_to_laserscan / set_parameters /露台/ apply_body_wrench /露台/ apply_joint_effort /露台/ clear_body_wrenches /露台/ clear_joint_forces /露台/ delete_model /露台/ get_joint_properties /露台/ get_link_properties /露台/ get_link_state/露台/ get_loggers /露台/ get_model_properties /露台/ get_model_state /露台/ get_physics_properties /露台/ get_world_properties /露台/ pause_physics /露台/ reset_simulation /露台/ reset_world /露台/ set_joint_properties /露台/ set_link_properties /露台/ set_link_state /露台/ set_logger_level /露台/ set_model_configuration/露台/ set_model_state /露台/ set_parameters /露台/ set_physics_properties /露台/ spawn_gazebo_model /露台/ spawn_sdf_model /露台/ spawn_urdf_model /露台/ unpause_physics / laserscan_nodelet_manager / get_loggers laserscan_nodelet_manager /清单/ laserscan_nodelet_manager / load_nodelet / laserscan_nodelet_manager / set_logger_level/ laserscan_nodelet_manager / unload_nodelet / mobile_base_nodelet_manager / get_loggers / mobile_base_nodelet_manager /清单/ mobile_base_nodelet_manager / load_nodelet / mobile_base_nodelet_manager / set_logger_level mobile_base_nodelet_manager / unload_nodelet robot_state_publisher / get_loggers / robot_state_publisher / set_logger_level / rosout / get_loggers/ rosout set_logger_level
关闭ROS网络。
rosshutdown
使用NodeURI http://192.168.17.1:64875/关闭全局节点/matlab_global_node_23375
使用NodeURI http://192.168.17.1:65083/初始化全局节点/matlab_global_node_09263
获取|露台/pause_physics|服务的信息。
svcinfo = rosservice (“信息”,“露台/ pause_physics”)
svcinfo =结构体字段:Node: '/gazebo' URI: 'rosrpc://192.168.17.128:52059'类型:'std_srvs/Empty' Args: {}
获取服务类型。
svctype = rosservice (“类型”,“露台/ pause_physics”)
svctype = ' std_srvs /空'
获取服务URI。
svcuri = rosservice (“uri”,“露台/ pause_physics”)
svcuri = ' rosrpc: / / 192.168.17.128:52059 '
使用NodeURI http://192.168.17.1:65083/关闭全局节点/matlab_global_node_09263
服务的名称,指定为字符串标量或字符向量。服务名称必须与ROS网络中的服务名称匹配。
有关ROS服务的信息,以字符向量的形式返回。
可用的ROS服务列表,作为字符向量的单元格数组返回。
ROS服务的类型,作为字符向量返回。
用于访问服务的URI,返回为字符向量。
rosinit|rosparam
rosinit
rosparam
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系