LimSim: A Long-term Interactive Multi-scenario Traffic Simulator

Licheng Wen,Daocheng Fu,Song Mao,Pinlong Cai,Min Dou,Yikang Li,Yu Qiao
2023-07-26
Abstract:With the growing popularity of digital twin and autonomous driving in transportation, the demand for simulation systems capable of generating high-fidelity and reliable scenarios is increasing. Existing simulation systems suffer from a lack of support for different types of scenarios, and the vehicle models used in these systems are too simplistic. Thus, such systems fail to represent driving styles and multi-vehicle interactions, and struggle to handle corner cases in the dataset. In this paper, we propose LimSim, the Long-term Interactive Multi-scenario traffic Simulator, which aims to provide a long-term continuous simulation capability under the urban road network. LimSim can simulate fine-grained dynamic scenarios and focus on the diverse interactions between multiple vehicles in the traffic flow. This paper provides a detailed introduction to the framework and features of the LimSim, and demonstrates its performance through case studies and experiments. LimSim is now open source on GitHub: <a class="link-external link-https" href="https://www.github.com/PJLab-ADG/LimSim" rel="external noopener nofollow">this https URL</a> .
Systems and Control,Robotics
What problem does this paper attempt to address?
This paper attempts to solve several key problems existing in current traffic simulation systems, specifically including: 1. **Insufficient support for different types of scenarios**: Existing simulation systems perform poorly when dealing with multiple types of road scenarios (such as intersections, ramps, and roundabouts, etc.). These systems cannot well represent driving styles and the interactions among multiple vehicles, and it is difficult to handle edge cases in the data set. 2. **Over - simplified vehicle models**: The vehicle models in existing systems are usually too simple to accurately reflect the dynamic behaviors of vehicles in the real world and their interactions, especially in complex urban road networks. 3. **Limited ability for long - term continuous simulation**: Existing simulation systems are difficult to carry out long - term continuous simulations, especially in cases where fine - grained dynamic scenarios are required. This limits their applications in evaluating autonomous driving algorithms and traffic planning. To solve these problems, the author proposes **LimSim**, namely **Long - term Interactive Multi - scenario Traffic Simulator**. The main goal of LimSim is to provide the ability to carry out long - term continuous simulations in urban road networks, while being able to simulate fine - grained dynamic scenarios and focus on the diverse interactions among multiple vehicles in the traffic flow. ### Core features of LimSim: - **Long - term**: It can generate traffic flow within a long - time range, considering demand construction and route planning. - **Diversity**: The built - in behavior model takes into account different social value orientations and driving styles, and supports various driving behaviors (such as following, lane - changing, and merging, etc.). - **Interactivity**: Vehicles in the scenario area are controlled by a joint decision - making and planning framework, providing complex interactions between vehicles. - **Multi - scenario**: The universal road components support various road structures in the real world, ensuring the consistency of macro and micro scenarios. Through these features, LimSim aims to overcome the limitations of existing simulation systems, provide traffic simulation with higher fidelity and reliability, and thus better support the development of autonomous driving technology and the planning and management of urban traffic systems. ### Example of relevant formulas (if necessary): Suppose that within a specific time period \(t\), the relative position and speed of vehicle \(i\) and vehicle \(j\) can be expressed as: \[ \mathbf{r}_{ij}(t)=\mathbf{r}_i(t)-\mathbf{r}_j(t) \] \[ \mathbf{v}_{ij}(t)=\mathbf{v}_i(t)-\mathbf{v}_j(t) \] where \(\mathbf{r}_i(t)\) and \(\mathbf{v}_i(t)\) respectively represent the position and speed of vehicle \(i\) at time \(t\). Through these formulas, the relative distance and speed between two vehicles can be calculated, and then the potential collision risk can be evaluated. Hope this summary can help you understand the core problems and solutions in this paper. If you have more questions or need further information, please feel free to let us know!