Traffic simulation is an efficient and cost-effective way to test Autonomous Vehicles (AVs) in a complex and dynamic environment. Numerous studies have been conducted for AV evaluation using traffic simulation over the past decades. However, the current simulation environments fall behind on two fronts -- the background vehicles (BVs) fail to simulate naturalistic driving behavior and the existing environments do not test the entire pipeline in a modular fashion. This study aims to propose a simulation framework that creates a complex and naturalistic traffic environment. Specifically, we combine a modified version of the Simulation of Urban MObility (SUMO) simulator with the Cars Learning to Act (CARLA) simulator to generate a simulation environment that could emulate the complexities of the external environment while providing realistic sensor outputs to the AV pipeline. In a past research work, we created an open-source Python package called SUMO-Gym which generates a realistic road network and naturalistic traffic through SUMO and combines that with OpenAI Gym to provide ease of use for the end user. We propose to extend our developed software by adding CARLA, which in turn will enrich the perception of the ego vehicle by providing realistic sensors outputs of the AVs surrounding environment. Using the proposed framework, AVs perception, planning, and control could be tested in a complex and realistic driving environment. The performance of the proposed framework in constructing output generation and AV evaluations are demonstrated using several case studies.
翻译:在复杂和充满活力的环境中,交通量模拟是一种高效和具有成本效益的测试自动车辆(AV)的方法,在复杂和动态的环境中,对AV评价进行了许多研究,在过去几十年中,利用交通量模拟模拟,但目前的模拟环境落后于两个方面 -- -- 背景车辆(BV)未能模拟自然驱动行为,现有环境没有以模块方式测试整个管道。本研究的目的是提出一个模拟框架,以创造复杂和自然的交通环境。具体地说,我们将城市机动车辆模拟模拟器(SUMO)的修改版本与Cars Learning to Act (CARLA)模拟器(CARLA)模拟器结合起来,以创造模拟环境环境环境,同时向AV管道提供现实的传感器。在过去的研究工作中,我们创建了一个名为SUMO-Gym的开放源Python软件包,通过SUMO产生现实的公路网络和自然交通流量,并将拟议的OpenAI Gym(Sym)结合起来,为终端用户提供方便使用的方便使用。我们提议扩大我们开发的软件,增加CARLA(CA)模拟器的模拟模拟软件,从而利用一个现实的驱动力分析框架,从而将利用一个现实的模拟模型的模拟模型,从而丰富了对驱动力结构的模拟框架,从而丰富了对驱动力的模拟环境的模拟分析。