主要内容

rostopic

检索关于ROS主题的信息

描述

例子

rostopic列表从ROS主服务器返回一个ROS主题列表。

rostopic回声topicname返回从ROS主机发送的关于特定主题的消息,topicname.要停止返回消息,请按Ctrl + C

例子

rostopic信息topicname返回特定主题的消息类型、发布者和订阅者,topicname

例子

rostopic类型topicname返回特定主题的消息类型。

例子

topiclist= rostopic(“列表”)返回包含来自ROS主服务器的ROS主题的单元格数组。如果没有定义输出参数,则在MATLAB中返回列表®命令窗口。

味精= rostopic(“回声”,topicname返回从ROS主机发送的关于特定主题的消息,topicname.要停止返回消息,请按Ctrl + C.如果输出参数已定义,则rostopic返回到达该主题的第一条消息。

例子

topicinfo= rostopic(“信息”,topicname返回包含特定主题的消息类型、发布者和订阅者的结构,topicname

例子

msgtype= rostopic(“类型”,topicname返回包含指定主题的消息类型的字符向量,topicname

例子

全部折叠

连接到ROS网络请输入ROS设备的IP地址。

rosinit (“192.168.17.129”, 11311)
使用NodeURI http://192.168.17.1:49865/初始化全局节点/matlab_global_node_01393

列出在ROS master上可用的ROS主题。

rostopic列表
/相机/深度/ camera_info /相机/深度/ image_raw /相机/深度/点/相机/ parameter_descriptions /相机/ parameter_updates /相机/ rgb camera_info /相机/ rgb / image_raw /相机/ rgb image_raw /压缩/相机/ rgb image_raw /压缩/ parameter_descriptions /相机/ rgb / image_raw /压缩/ parameter_updates /时钟/ cmd_vel_mux /活跃/ cmd_vel_mux /输入/纳/ cmd_vel_mux /输入/ safety_controller / cmd_vel_mux / / teleop / cmd_vel_mux / parameter_descriptions / cmd_vel_mux / parameter_updates / depthimage_to_laserscan / parameter_descriptions / depthimage_to_laserscan / parameter_updates /斐波那契/取消/斐波那契/反馈/斐波那契/目标/斐波那契/结果/斐波那契/状态/露台/ link_states /露台/ model_states /露台/ parameter_descriptions /露台/ parameter_updates /露台/ set_link_state /露台/ set_model_state / joint_states laserscan_nodelet_manager /债券/ mobile_base /命令/ motor_power / mobile_base /命令/ reset_odometry / mobile_base /命令/速度/ mobile_base /事件/保险杠/ mobile_base /事件/悬崖/mobile_base/sensors/bumper_pointcloud /mobile_base/sensors/core /mobile_base/sensors/imu_data /mobile_base_nodelet_manager/bond /odom /rosout /rosout_agg /scan /tf /tf_static

连接到ROS网络请输入ROS设备的IP地址。

rosinit (“192.168.17.129”, 11311)
使用NodeURI http://192.168.17.1:50079/初始化全局节点/matlab_global_node_29625

显示关于特定ROS主题的信息。

rostopic信息相机/深度/分
类型:sensor_msgs/PointCloud2发布者:* /gazebo (http://192.168.17.129:33044/)订阅用户:

连接到ROS网络请输入ROS设备的IP地址。

rosinit (“192.168.17.129”, 11311)
使用NodeURI http://192.168.17.1:55966/初始化全局节点/matlab_global_node_19218

获取特定主题的消息类型。从要发布到主题的消息类型创建消息。

msgtype = rostopic (“类型”“相机/深度/点”);味精= rosmessage (msgtype);

输入参数

全部折叠

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

输出参数

全部折叠

从ROS主机返回的主题列表,作为字符向量的单元阵列返回。

给定主题的ROS消息,作为对象句柄返回。

关于ROS主题的信息,作为结构返回。的topicinfo语法包括与该主题关联的消息类型、发布者和订阅者。

ROS主题的消息类型,作为字符向量返回。

介绍了R2019b