主要内容

rosaction

检索信息ROS的行动

自从R2019b

描述

例子

rosaction列表返回一个列表,可以从活性氧ROS行动网络。

rosaction信息actionname返回操作类型、消息类型、操作服务器,和行动客户指定的动作名称。

rosaction类型actionname返回指定的动作名称的操作类型。

actionlist= rosaction(“列表”)返回一个列表,可以从活性氧ROS行动网络。

actioninfo= rosaction(“信息”,actionname)返回一个包含动作的结构类型、消息类型、操作服务器,和行动客户指定的动作名称。

actiontype= rosaction(“类型”,actionname)返回指定的动作名称的操作类型。

例子

全部折叠

得到信息活性氧ROS的可用网络的行动。你必须连接到一个ROS网络使用rosinit

动作类型必须与ROS行动事先设置服务器上运行网络。您必须设置“/斐波那契”动作类型。运行该操作服务器,使用以下命令在活性氧系统:

rosrun actionlib_tutorials fibonacci_server

连接到一个ROS网络。你必须连接到一个ROS网络收集信息关于行动是可用的。取代ipaddress你的网络地址。

ipaddress =“192.168.17.129”;rosinit (ipaddress, 11311)
初始化全局节点/ matlab_global_node_04165 NodeURI http://192.168.17.1:60617

网络上可用的操作列表。唯一的行动建立在这个网络“/斐波那契”行动。

rosaction列表
/斐波那契

获得特定的ROS作用类型的信息。动作类型、消息类型、操作服务器,客户端显示。

rosaction信息/斐波那契
操作类型:actionlib_tutorials /斐波那契目标消息类型:actionlib_tutorials / FibonacciGoal反馈消息类型:actionlib_tutorials / FibonacciFeedback结果消息类型:actionlib_tutorials / FibonacciResult行动服务器:* /斐波纳契(http://192.168.17.129:34793)行动客户:没有

断开与ROS的网络。

rosshutdown
关闭全局节点/ matlab_global_node_04165 NodeURI http://192.168.17.1:60617

输入参数

全部折叠

ROS动作名称,指定为字符串标量或特征向量。动作名称必须匹配的主题之一rosaction(“列表”)输出。

输出参数

全部折叠

ROS网络可用的行动列表,返回单元阵列的特征向量。

ROS行动的信息,作为一个结构返回。actioninfo,其中包含以下字段:

  • ActionType

  • GoalMessageType

  • FeedbackMessageType

  • ResultMessageType

  • ActionServer

  • ActionClients

ROS操作的更多信息,请参阅ROS行为概述

类型的ROS行动,作为一个特征向量返回。

版本历史

介绍了R2019b