相关项目

Gazebo

Gazebo (gazebosim.org) 及其前身 Gazebo Classic 是基于 ROS 的机器人 3D 物理模拟的首选开源软件。

大型社区项目

大型社区项目涉及来自世界各地的多位开发人员,通常由专门的工作组支持(参见:doc:项目治理)。

  • ros2_control (control.ros.org):使用 ROS 2 实现的用于实时控制机器人的灵活框架。

  • Navigation2 (nav2.org):使用 ROS 2 为移动机器人提供全面而灵活的导航堆栈。

  • MoveIt (moveit.ai):用于构建操作应用程序的丰富平台,具有高级运动学、运动规划、控制、碰撞检查等功能。

  • micro-ROS (micro.ros.org):用于将 ROS 2 放到微控制器上的平台,起始 RAM 不到 100 kB。

进一步的社区项目

全球 ROS 社区在核心 ROS 2 堆栈之上开发和维护了数百个进一步的软件包。 其中一些带有自己的网站用于文档。

发现这些作品的最佳切入点是 ROS Index (index.ros.org)

*给开发人员的提示:*如果您在软件包文件夹的根目录中维护一个 README.md 文件(不一定是存储库的根目录),则该文件将呈现到位于 index.ros.org 的软件包概述页面中。

该文件可用于记录您的软件包,并取代 ROS 1 中 ROS Wiki 中的软件包文档页面。

请参阅 fmi_adapter 软件包 作为示例。

公司驱动的项目