发布者和订阅者

创建、发送和接收消息、主题和网络信息

ROS通过以下方式共享信息消息。消息是用于共享数据的简单数据结构。要接收或订阅消息,请使用rossubscriber。发送或发布消息使用rospublisher。看到与ROS发布者和订阅者交换数据有关发送消息的更多信息。

功能

全部展开

rosmessage 创建ROS消息
rosmsg 检索有关ROS消息和消息类型的信息
rostopic ROS主题检索信息
定义 检索ROS消息类型的定义
showdetails 显示所有ROS消息内容
rospublisher 发布关于主题的消息
rossubscriber 订阅某个主题的消息
收到 等待新的ROS消息
发送 发布ROS消息到主题
rosrate 执行循环以固定的频率
ros2message 创建ROS 2消息结构
ros2 检索有关ros2网络的信息
ros2publisher 发布关于主题的消息
发送 发布ROS 2消息到主题
ros2subscriber 订阅某个主题的消息
收到 等待新的ROS消息
ros2message 创建ROS 2消息结构

全部展开

空白的信息 使用指定的消息类型创建空白消息
空白的信息 使用指定的消息类型创建空白的ROS 2消息
当前时间 检索当前ROS时间或系统时间
发布 发送消息到ROS网络
订阅 从ROS网络接收消息
空白的信息 使用指定的消息类型创建空白的ROS 2消息
发布 发送消息到ros2网络
订阅 接收消息从ros2网络

主题

ROS

使用基本的ROS信息

消息是ROS中交换数据的主要容器。

内置的信息支持万博1manbetx

在MATLAB中万博1manbetx支持的ROS消息类型的列表®

与ROS发布者和订阅者交换数据

ROS节点交换数据的主要机制是发送和接收消息

使用专门的ROS信息

一些常用的ROS消息以一种格式存储数据,这种格式在用于进一步处理之前需要进行一些转换。

ROS 2

使用基本的ROS 2信息

ROS消息是ROS 2中交换数据的主要容器。

与ROS 2发布者和订阅者交换数据

ROS 2节点交换数据的主要机制是发送和接收消息

管理ROS 2中的服务质量策略

服务质量(QoS)策略选项允许改变ROS 2网络中的通信行为。

利用ROS Bridge建立ROS和ROS 2之间的通信

ROS 2是ROS的更新版本,具有不同的架构。