Welcome to the CBLab Documentation

_images/logo.png

City Brain Lab (CBLab) is a toolkit for scalable traffic simulation. CBLab consists of three components: CBEngine, CBData, and CBScenario, with which we make it possible to run large-scale traffic simulation on city-level road networks based on only raw traffic data.

Now, the code and the dataset are all available. Feel free to start your large-scale traffic simulation!

_images/overview.png

Learn more about three components respectively:

  • CBEngine: Scalable traffic simulator

  • CBData: Pipelines providing simulation inputs and learning to simulate

  • CBScenario: Benchmark framework for large-scale traffic policies

Why CBLab?

Traffic policies has made great progress in enhancing the performance of urban traffic. However, limited by the efficiency of traffic simulators and shortage in large-scale road network data, these policies are only trained over small road networks (e.g. 4x3 or 4x4).

CBLab supports very efficient traffic simulation and enriched large-scale road network data source for simulation. With CBLab, users can run traffic simulation and train traffic policies on real world road networks with 1,000-10,000 intersections, which brings about real improvement to the urban traffic.