主要内容

发布者和订阅者

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

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

功能

全部展开

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

全部展开

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

主题

ROS

使用基本的ROS消息

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

内置的信息支持金宝app

MATLAB中支金宝app持的ROS消息类型列表®

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

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

使用专门的ROS消息

一些常用的ROS消息以一种格式存储数据,这种格式需要进行一些转换,然后才能将其用于进一步处理。

在MATLAB中发布可变长度嵌套ROS消息

这个例子展示了如何在MATLAB中处理复杂的ROS消息,比如带有嵌套子消息和可变长度数组的消息。

使用消息结构提高ROS的性能

这个示例演示了ROS消息结构的使用,以及它们与消息对象的优点和区别。

ROS 2

处理基本ROS 2消息

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

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

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

管理ros2中的服务策略质量

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

TurtleBot在ROS 2应用中的服务策略质量管理

这个示例演示了使用ros2管理应用程序的服务质量(QoS)策略的最佳实践。

使用ROS Bridge在ROS和ROS 2之间建立通信

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