ROS工具箱
设计,模拟和部署ROS为主的应用
ROS工具箱提供连接MATLAB的接口®和Sim金宝appulink®与机器人操作系统(ROS和ROS 2),使您能够创建ROS节点的网络。该工具箱包括功能的MATLAB和Simulink块导入,分析和回放记录在rosbag金宝app文件ROS数据。您还可以连接到一个活的ROS网络访问ROS消息。
该工具箱,您可以通过桌面模拟,并通过连接到外部的机器人仿真器,如凉亭验证ROS节点。ROS Toolbox支金宝app持C ++代码生成(与金宝appSimulink的编码器™),使您能够自动生成一个Simulink模型ROS节点和部署了模拟的或物理硬件。金宝app金宝app对于Simulink的外金宝app部模式的支持让你的模型是在硬件上运行时要查看消息并更改参数。
入门:
发布和订阅
发送和使用一个话题发布 - 订阅语义收到ROS或ROS 2个消息。
参数服务器
使用ROS参数服务器为多个节点存储配置选择,使节点的动态重新配置。
内置的邮件
使用支持ROS消息包的库,供您RO金宝appS应用。
节点产生在Simulink金宝app
生成C ++对使用ROS或ROS 2功能的独立的应用程序代码。
网络连接和探索
与ROS和ROS在通信网络2个节点与MATLAB和Simulink金宝app
多平台支持金宝app
从Windows,MacOS和Linux的访问ROS功能
发布和订阅
发送并通过ROS网络接收ROS和ROS 2级的消息与MATLAB和Simulink金宝app
自定义消息
基于指定的软件包的自定义消息使用两个ROS和ROS 2个网络
日志文件播放
导入ROS日志文件(rosbags)进行筛选,可视化和分析记录的数据
服务与行动
与ROS网络更先进的工作流程,使用请求 - 响应通信或触发任务
ROS节点的部署
利用Simulink编码器部署ROS和ROS 2个节点目标硬件金宝app
金宝app支持包TurtleBot基于机器人
连接到TurtleBot硬件
看到发行说明对任何这些特征和对应的功能的详细说明。