A rigorous and comprehensive testing plays a key role in training self-driving cars to handle variety of situations that they are expected to see on public roads. The physical testing on public roads is unsafe, costly, and not always reproducible. This is where testing in simulation helps fill the gap, however, the problem with simulation testing is that it is only as good as the simulator used for testing and how representative the simulated scenarios are of the real environment. In this paper, we identify key requirements that a good simulator must have. Further, we provide a comparison of commonly used simulators. Our analysis shows that CARLA and LGSVL simulators are the current state-of-the-art simulators for end to end testing of self-driving cars for the reasons mentioned in this paper. Finally, we also present current challenges that simulation testing continues to face as we march towards building fully autonomous cars.
翻译:严格而全面的测试在训练自行驾驶汽车处理公共道路上预期会看到的各种情况方面发挥着关键作用。公共道路的物理测试是不安全的、昂贵的,而且并不总是可以复制的。这是模拟测试有助于填补空白的地方。然而,模拟测试的问题是,模拟测试只能像测试所用的模拟器那样好,模拟情景对真实环境具有多大的代表性。在本文件中,我们确定了一个良好的模拟器必须具备的关键要求。此外,我们比较了常用模拟器。我们的分析表明,CARLA和LGSVL模拟器是目前最先进的模拟器,可以结束自驾驶汽车的测试,因为本文提到的原因。最后,我们还提出了当我们走向建造完全自主的汽车时,模拟测试仍然面临的挑战。