ROS 工具箱

 

ROS 工具箱

设计、仿真和部署基于 ROS 的应用程序

开始:

ROS 网络

连接到 ROS 或 ROS 2,对自主系统应用进行原型设计。通过 ROS 网络访问硬件或仿真器。

ROS 网络连接

连接到 ROS 或 ROS 2 网络并进行浏览。使用内省功能列出可用的主题和类型。查看 ROS 消息的详细结构。

连接到 ROS 网络。

ROS 网络设置

创建并自定义在不同设备之间进行通信的 ROS 或 ROS 2 网络。设置多个用于分发任务和信息的 ROS 节点。

ROS 2 网络示例。 

ROS 通讯

通过传递消息与 ROS 节点通信。

发布者和订阅者

使用具有发布-订阅语义的主题收发 ROS 或 ROS 2 消息。

用于订阅传感器数据并发布车轮速度的 Simulink 模型。

服务和动作

使用客户端-服务器体系结构发送请求、执行任务,然后在 ROS 应用中获得反馈。

使用 ROS 服务和操作实现客户端与服务器的交互。

参数服务器

使用 ROS 参数服务器存储多个节点的配置选项,并启用节点的动态重新配置功能。

查询并设置 ROS 参数以控制车辆档位选择的 Simulink 模型。 

ROS 消息

处理消息,以在 ROS 节点之间共享信息。使用内置消息或指定自定义消息定义。

ROS 日志文件 (rosbags)

导入 rosbag 文件以过滤、可视化和分析记录的数据。

从 rosbag 文件选择 ROS 数据的工作流。

支持的 ROS 消息示例。

自定义消息

使用自定义消息支持功能为 ROS 或 ROS 2 应用添加新的消息类型。

生成 ROS 2 自定义消息。

ROS 部署

将独立的 ROS 和 ROS 2 节点部署到您的网络。

Generating a standalone ROS 2 node from Simulink. Explore gallery (6 images)

应用示例

使用应用示例设计、仿真和部署由 ROS 和 ROS 2 通信功能支持的系统。