驾驶基准

驾驶基准模块 用于评估驾驶控制器(代理)并获取有关其性能的指标。

该模块主要设计用于:

  • 致力于开发自动驾驶代理并希望了解其在 CARLA 中的表现的用户。

在本节中您将了解。

  • 如何快速入门并立即对简单代理进行基准测试。
  • 了解驾驶基准测试模块的总体实现架构。
  • 了解如何设置您的代理并创建您自己的一组实验。
  • 了解所使用的性能指标。

入门

为了让您熟悉系统,我们提供了一个在一组小型实验中执行的简单代理(基本)。要执行它,只需运行:

./driving_benchmark_example.py

请记住,要运行上述命令,您需要在本地主机和端口 2000 上运行 CARLA 模拟器。

我们已经提供了与 CoRL 2017 论文中使用的相同基准。CoRL 2017 实验套件可以在一个简单的代理中运行,只需运行:

./driving_benchmark_example.py --corl-2017

此基准测试示例可以进一步配置。运行 help 命令查看可用的选项。

./driving_benchmark_example.py --help

可用的选项之一是能够从之前的基准测试执行继续。例如,要继续 CoRL2017 中日志名称为“driving_benchmark_test”的实验,请运行:

./driving_benchmark_example.py --continue-experiment -n driving_benchmark_test --corl-2017

笔记

如果日志名称已经存在并且您没有将其设置为继续,它将以不同的名称创建另一个日志。

当运行基本配置的驾驶基准测试时,你应该 期待这些结果