您正在阅读的是开发版本的文档。有关最新发布的版本,请访问 Jazzy.

术语表

本文件使用的术语表:

应用程序接口

应用程序接口(API),即应用程序编程接口,是由 "应用程序 "提供的接口,在这种情况下,"应用程序 "通常是共享库或其他适合语言的共享资源。API 由文件组成,定义了使用接口的软件和提供接口的软件之间的契约。这些文件在 C 和 C++ 中通常表现为头文件,在 Python 中则表现为 Python 文件。无论哪种情况,都必须在文档中对 API 进行分组和描述,并将其声明为公共或私有。公共接口受更改规则的限制,公共接口的更改会提示提供这些接口的软件的新版本号。

客户端库

客户库是一个 应用程序接口 它使用原始的中间件概念(如主题、服务和操作)提供对 ROS 图形的访问。

包装

单个软件单元,包括源代码、构建系统文件、文档、测试和其他相关资源。

REP

ROS 增强提案。描述 ROS 社区的改进、标准化或惯例的文件。相关的 REP 批准流程允许社区对提案进行反复修改,直到达成共识,然后批准并实施,最后成为文档。所有 REP 均可从 REP 索引.

VCS

版本控制系统,如 CVS、SVN、git、mercurial 等...

rclcpp

C++ 专用 客户图书馆 ROS 的中间件。这包括任何与中间件相关的应用程序接口,以及基于接口定义(如消息、服务和操作)的 C++ 数据结构的相关消息生成。

知识库

通常使用 VCS 通常托管在 GitHub 或 BitBucket 等网站上。在本文中,版本库通常包含一个或多个 套餐 这样或那样的。