A cellular automaton for traffic simulation based on the Nagel-Schreckenberg model. (See: https://en.wikipedia.org/wiki/Nagel–Schreckenberg_model, https://de.wikipedia.org/wiki/Nagel-Schreckenberg-Modell) Extended to support multiple lanes, construction sites, traffic lights, different vehicle types and more.
python rust simulator simulation matplotlib cellular-automaton traffic-simulation nagel-schreckenberg-model freeway-simulation
-
Updated
Jun 23, 2024 - Rust