rossvcclient
连接ROS服务服务器
描述
使用rossvcclient
或ros.ServiceClient
创建一个ROS服务客户端对象。这个服务客户机使用持久连接发送请求,并接收响应,ROS服务服务器。坚持,直到服务客户机的连接被删除或服务服务器变得不可用。
使用ros.ServiceClient
当连接到一个特定的语法ROS节点。
创建
语法
描述
创建一个服务客户端与给定客户端
= rossvcclient (名
)名
连接,得到它ServiceType
从一个服务服务器。该命令语法防止当前的MATLAB®程序运行,直到它可以连接到服务器的服务。
指定的一个或多个提供额外的选项客户端
= rossvcclient (名
、名称、值)名称,值
对参数。
(
返回一个新的服务请求消息客户端
,reqmsg
)= rossvcclient (___)reqmsg
从先前的语法,使用任何参数。的消息类型reqmsg
是由服务吗客户端
连接到。消息是用默认值初始化的。您还可以创建请求消息使用rosmessage
。
(___)= rossvcclient (___“DataFormat”,“结构”)
使用的消息结构,而不是对象。有关更多信息,请参见ROS消息结构。
属性
对象的功能
rosmessage |
创建ROS消息 |
调用 |
叫活性氧ROS 2服务服务器并接收响应 |
isServerAvailable |
确定活性氧ROS 2服务服务器是可用的 |
waitForServer |
等待活性氧ROS 2服务器开始服务 |