主要内容

机器人操作系统(ROS)

机器人操作系统(ROS)是工具,库和软件的框架,以帮助机器人软件开发。它是一种用于编程机器人和控制机器人平台的灵活系统。ROS是由开源协作社区开发的,以帮助发展机器人世界。使用硬件,机器人仿真模型,路径规划,定位和映射以及许多其他算法的应用。有关ROS的介绍,请参阅ROS介绍在他们的网站上。

有关ROS及其功能的更多信息,请参阅ROS网站ROS Wiki.。Wiki包含ROS,软件包,核心库和支持的机器人和硬件的文档和教程。金宝app

ROS 2是ROS的第二个版本。看ROS 2概述有关ROS 2的更多详细信息。

ROS工具箱允许您访问Matlab中的ROS功能®。使用MATLAB与ROS网络进行通信,交互式探索机器人功能,并可视化传感器数据。您可以通过将启用ROS的机器人和机器人模拟器(如Gazebo)交换数据来开发机器人应用程序。您还可以创建Simulink金宝app®使用ROS网络交换消息的模型。通过接收来自所有消息,向支持的ROS的机器人和机器人模拟器金宝app验证Simulink环境中的模型。从您的模型中,您还可以为独立ROS应用程序生成C ++代码。

Matlab和Simulink都金宝app支持TC金宝appPROS传输层(见Tcpros.)。不支持UDPROS传输。金宝app

金宝app可以找到对不同平台和版本的支持ROS系统要求。如果您想覆盖当前的消息目录,则可以使用ROS自定义消息支持金宝app生成新的消息定义。

要开始使用ROS网络,请参阅:

要开始使用ROS 2网络,请参阅: