开发

Carla 是开源的,并且具有高度可扩展性。这允许用户创建自定义功能或内容以满足专门应用程序或特定需求。以下教程详细介绍了如何使用 Carla 代码库实现特定的开发目标:

进行发布

如果您想开发自己的 Carla 分支并发布代码版本,请遵循 本指南

升级内容

我们的内容驻留在单独的 Git LFS 存储库中。作为构建系统的一部分,我们生成并上传一个包,其中包含带有当前日期和提交标记的该内容的最新版本。我们定期升级 Carla 存储库,并提供最新版本内容包的链接。请按照 这些说明 升级内容。

创建语义标签

Carla 有一组已定义的语义标签,适合大多数用例。但是,如果您需要其他课程,您可以按照 本指南 中的详细说明添加它们。

创建新传感器

您可以修改 Carla 的 C++ 代码来为您的自定义用例创建新的传感器。请在 此处 查找详细信息。

性能基准测试

Carla 有一个基准测试脚本,可帮助对系统性能进行基准测试。在 这里 找到完整的详细信息。

记录器文件格式

有关记录器二进制文件格式的详细信息,请参阅 此处

生成碰撞边界

有关为车辆生成更准确的碰撞边界的详细信息,请参阅 本指南