主要内容

机器人操作系统(ROS)

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

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

ROS 2是ROS的第二种版本。看到ROS 2概述的详细信息。

ROS工具箱允许您在MATLAB中访问ROS功能®.使用MATLAB与ROS网络通信,交互式地探索机器人能力,并可视化传感器数据。您可以通过与支持ros的机器人和机器人模拟器(如Gazebo)交换数据来开发机器人应用程序。你也可以创建Simulink金宝app®模型与ROS网络交换消息。通过从支持ros的机器人和机器人模拟器接收和发送消息,在S金宝appimulink环境中验证您的模型。从您的模型中,您还可以为独立的ROS应用程序生成c++代码。

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

金宝app对不同平台和版本的支持可以在ROS系统需求.如果您想覆盖我们当前的邮件目录,您可以使用ROS自定义消息支持金宝app生成新的消息定义。

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

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