主要内容

rosaction.

检索有关ROS操作的信息

描述

例子

rosaction.列表returns a list of available ROS actions from the ROS network.

rosaction Info.ActionName.返回指定操作名称的操作类型,消息类型,操作服务器和操作客户端。

rosaction类型ActionName.返回指定操作名称的操作类型。

ActionList.= rosaction("list")returns a list of available ROS actions from the ROS network.

ActionInfo.= ROSACTION(“信息”,ActionName.的)返回包含指定操作名称的操作类型,消息类型,操作服务器和操作客户端的结构。

ActionType.= rosaction("type",ActionName.的)返回指定操作名称的操作类型。

例子

全部收缩

Get information about ROS actions that are available from the ROS network. You must be connected to a ROS network using罗斯尼特

必须先前使用在网络上运行的ROS操作服务器设置操作类型。你必须设立'/ fibonacci'动作类型。运行该操作服务器,使用following command on the ROS system:

Rosrun ActionLib_turorials FibonAcci_Server.

连接到ROS网络。您必须连接到ROS网络以收集有关可用操作的信息。代替IP地址使用您的网络地址。

ipaddress =.'192.168.17.129';罗斯尼特(IPAddress,11311)
使用nodeuri初始化全局节点/ matlab_global_node_04165 http://192.168.17.1:60617/

列出网络上可用的操作。在这个网络上设置的唯一动作是'/ fibonacci'行动。

rosaction.列表
/ fibonacci.

获取有关特定ROS操作类型的信息。将显示操作类型,消息类型,操作服务器和客户端。

rosaction.信息/ fibonacci.
操作类型:ActionLib_tutorials / fibonacci目标消息类型:actionlib_tutorials / fibonAccigoal反馈消息类型:actionlib_tutorials / fibonAccifeBack Result消息类型:ActionLib_tutorials / fibonAccIsult active Server:* / fibonacci(http://192.168.17.129:34793/)操作客户端:无

断开ROS网络连接。

Rosshutdown.
Shutting down global node /matlab_global_node_04165 with NodeURI http://192.168.17.1:60617/

输入参数

全部收缩

ROS操作名称,指定为字符串标量或字符向量。操作名称必须与其中一个主题匹配rosaction(“列表”)输出。

输出参数

全部收缩

ROS网络上可用的操作列表,作为字符向量的单元格数组返回。

有关ROS动作的信息,作为一个结构返回。ActionInfo.,包含以下字段:

  • ActionType.

  • GoalMessageType.

  • evedbackMessageType.

  • 结果ageSageType.

  • ActionServer

  • 动作

有关ROS操作的更多信息,请参阅ROS Actions Overview

ROS动作的类型,作为字符向量返回。

介绍在R2019B.