塞巴斯蒂安·卡斯特罗,MathWorks公司
ROS工具箱允许您连接MATLAB®和Sim万博1manbetxulink®在机器人操作系统 - 无论ROS和ROS 2 - 设计和机器人和自主系统的开发。您可以连接到现有的网络ROS探索提供的主题,服务和行动。这使您可以发送命令,以及接收的ROS网络上的数据,任何模拟器,硬件或软件的节点。该工具箱还包括功能的MATLAB和Simulink块导入,分析和回放记录在rosbag文件RO万博1manbetxS数据。
ROS工具箱万博1manbetx支持C ++代码生成(使用Simulink编码器™),使您能够自动生成万博1manbetx您的设计和部署了模拟的或物理硬件ROS节点。万博1manbetxSimulink的让你的模型是在硬件上运行时要查看消息并更改参数。
有关如何更多信息ROS工具箱可以帮助您在使用ROS集成MATLAB和Simulink到开发工作流万博1manbetx程,请访问ROS工具箱在mathworks.com产品页面。
ROS工具箱允许您MATLAB和Simulink连接到机器人作业系统 - 既ROS和ROS万博1manbetx2 - 设计和机器人和自主系统的开发。
您可以连接到现有的网络ROS探索提供的主题,服务和行动。
这使您可以发送命令,以及接收的ROS网络上的数据,任何模拟器,硬件或软件的节点。
ROS工具箱提供实用程序来与公共传感器数据类型,例如激光扫描,图像和三维点云的工作。
如果你是使用来自ROS包文件记录的数据,ROS工具箱可以读取这些文件进行后期处理或回放数据作为模拟输入。
MATLAB,S万博1manbetximulink和各种附加产品的设计和实施控制,感知,逻辑和s manbetx 845决策,和许多其他应用算法组件提供工具。
然后,ROS工具箱可以让你连接到支持ROS的仿真和硬件测试这些组件的桌面原型。
这个初始测试后,可以自动生成你的设计++基于C语言的可执行ROS节点。这些生成的节点与ROS和ROS2构建系统整合,使他们可以在目标系统与MATLAB和Simulink没有依赖性运行。万博1manbetx
作为整个分布式系统的一部分部署算法组件后,MATLAB和Simulink可以保持连接到ROS网络交互式设计任务,如数据可视化和参数整定。万博1manbetx
有了ROS,您可以重复使用在不同的仿真和硬件环境的软件。这样,一旦你在模拟测试你的算法,相同的MATLAB代码和Simulink模型可以稍作调整你的硬件上运行。万博1manbetx
有关ROS工具箱如何帮助您整合MATLAB和Simulink到使用ROS开发工作流程的更多信息,请访问mathworks.com的ROS工具箱产品页万博1manbetx面。