塞巴斯蒂安·卡斯特罗,MathWorks
ROS工具箱允许您连接MATLAB®和仿真软金宝app件®到机器人操作系统- ROS和ROS 2 -用于机器人和自主系统的设计和开发。您可以连接到现有的ROS网络,以探索可用的主题、服务和操作。这允许您向ROS网络上的任何模拟器、硬件或软件节点发送命令,并从这些节点接收数据。工具箱还包括MATLAB函数和Simulink模块,用于导入、分析和回放rosbag文件中记录金宝app的ROS数据。
ROS工具箱金宝app支持c++代码生成(使用Simulink Coder™),使您能够自动金宝app生成ROS节点,从您的设计和部署到模拟或物理硬件。金宝appSimulink允许您在模型在硬件上运行时查看消息和更改参数。
了解更多信息ROS工具箱可以帮助您集成MATLAB和Simulink到开发工作流程使用ROS金宝app,请访问ROS工具箱mathworks.com上的产品页面。
ROS工具箱允许您将MATLAB和Simulink连接到机器人操作系统- ROS和ROS2金宝app -用于机器人和自主系统的设计和开发。
您可以连接到现有的ROS网络,以探索可用的主题、服务和操作。
这允许您向ROS网络上的任何模拟器、硬件或软件节点发送命令,并从这些节点接收数据。
ROS工具箱提供实用工具,用于使用常见的传感器数据类型,如激光扫描、图像和3d点云。
如果您使用从ROS包文件中记录的数据,ROS工具箱允许您读取这些文件作为后处理或回放数据作为模拟输入。
MATLAB、S金宝appimulink和各种附加产品提供了用于设计和实现控制、感知下载188bet金宝搏、逻辑和决策以及许多其他应用程序的算法组件的工具。
然后,ROS Toolbox允许您连接到支持ROS的模拟器和硬件,将这些组件作为桌面原型进行测试。
在初始测试之后,您可以从设计中自动生成基于c++的可执行ROS节点。这些生成的节点与ROS和ROS2构建系统集成,因此它们可以在您的目标系统上运行,而无需依赖MATLAB和Simulink。金宝app
在将算法组件部署为整个分布式系统的一部分之后,MATLAB和Simulink可以保持与ROS网络的连接,以完成交互设计任务,如数据可视化和参数调优。金宝app
使用ROS,您可以在不同的模拟和硬件环境中重用软件。这样,一旦您在仿真中测试了算法,同样的MATLAB代码和Simulink模型可以在您的硬件上运行,只需稍加调整。金宝app
有关ROS工具箱如何帮助您使用ROS将MATLAB和Simulink集成到开发工作流的更多信息,请访问mathworks.com上的ROS工具箱产品金宝app页面。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。