主要内容

ROS工具箱

设计、模拟和部署基于ROS的应用程序

ROS工具箱提供连接MATLAB的接口®和Simulink®带有机器人操作系统(ROS和ROS 2)。使用工具箱,您可以设计ROS节点网络,并将MATLAB或Simulink生成的ROS节点与您现有的ROS网络相结合。

工具箱包括MATLAB函数和Simulink块,用于通过记录、导入和播放可视化和分析ROS数据备份rosbag文件。您还可以连接到实时ROS网络以访问ROS消息。

工具箱允许您通过桌面模拟和连接到外部来验证ROS节点机器人模拟器,如Gazebo或硬件。ROS工具箱支持C++和CUDA®代码生成(具有MATLAB软件编码器™,Simulink公司编码器和GPU Coder™),使您能够从MATLAB脚本或Simulink模型自动生成ROS节点,并部署到模拟或物理硬件。通过对Simulink外部模式的支持,您可以在模型运行时查看消息和更改参数在硬件上运行。

快速入门

学习ROS工具箱的基本知识

应用

ROS和ROS 2在支持ROS的模拟器中的应用仿真示例和支持的硬件

网络访问

使用MATLAB和Simulink连接ROS 2和ROS网络

自定义消息支持

生成ROS 2和ROS自定义消息并将其注册到MATLAB

行李文件记录和分析

导入、可视化和分析ROS 2袋和ROS袋文件

专用消息

从专用传感器和输入访问ROS 2和ROS消息

节点生成和部署

为ROS 2或ROS节点生成C/C++和CUDA代码,并部署到本地和远程硬件

ROS工具箱支持的硬件

支持第三方硬件