Action 01
Context
01 – Challenge
02 – What DID I Do
03 – COLLABORATION
Lucerna
Collaboration with Arwen Bättig
How can a physical installation make AI-controlled traffic systems experienceable, and reveal the trade-offs behind handing decision-making over to automated infrastructure?
I was responsible for building the road network in SUMO, training the RL-agents, designing visual elements based on the design guide, and creating animations and audio for the installation.
Arwen handled the TouchDesigner visualisation, installation logic, Arduino and hardware integration, and connected the physical model with the control interface.
→
Traffic simulations are projected onto a physical model of Lucerne. In the simulation, models trained with reinforcement learning control the traffic lights. Visitors can trigger scenarios such as accidents or event traffic and observe how these situations affect traffic flow, waiting times and the behaviour of the system.
01
02
03
→
SUMO simulates the movement of vehicles and scenario-based disruptions, while reinforcement learning controls the traffic lights. Simulation data is sent via Python/TraCI, translated in TouchDesigner and projected back onto the physical urban model.
SUMO Simulation of Urban Mobility
Streets, lanes, junctions and routes form the digital infrastructure on which all simulated traffic movements take place.
Traffic lights, signal phases and control programs regulate movements at intersections and can be adapted or tested within the simulation.
Reconstructed digital road network using netedit
Simulated Traffic Flow using sumo-gui
Using netedit to create demand
Creating an edge in netedit
→
Using SUMO-RL and Ray RLlib, the traffic light systems were trained with reinforcement learning. Each agent observes traffic density, waiting vehicles and signal phases, then decides whether to keep the current phase or switch to the next one.



Train Station Intersection → complex

Rütli Intersection → easily navigable
Action 01
Keep the current green phase active.
or
Action 02
Move to the next available green phase.

→
We started with SUMO's default reward function, which rewards lower overall waiting time. To prevent individual vehicles from waiting too long, we added an extra penalty for excessive delays.

→
A selected section of Lucerne was translated into a physical city model using QGIS, Illustrator, laser-cut MDF plates and plexiglass elements. Fibre optic cables were integrated into the traffic lights to visualise their live signal states, while the model acts as a neutral projection surface where traffic flows, events and signal states become visible.




Material Test Using Acrylic Glass

Material Test Using Modeling Plaster

Material Test Using MDF

Engraved MDF

Grooved MDF









→
Vehicle positions and traffic light states are sent from the simulation to TouchDesigner. There, the data is transformed into moving points, light states and visual layers that can be projected back onto the city model.




→
Through a physical control panel, visitors can choose different traffic scenarios, from everyday traffic to accidents or Fasnacht. Each scenario changes the behaviour of the simulation and triggers visual, animated and audio-based explanations.


→
The visual language is inspired by architectural models, Swiss Design, traffic signage and reduced cartography. Colours, glow effects and typography are used functionally to highlight relevant events, routes and system states without overloading the installation.

→
The project combines traffic simulation, reinforcement learning, projection mapping, animation, sound, microcontroller interaction and physical model-making. Instead of presenting AI as an invisible technical solution, it turns algorithmic decision-making into something spatial, observable and debatable.




Note
Interested in exploring the project in more depth? The complete public documentation, process, and final video are available on the HSLU project page.
Project type
Disciplines
Collaboration with
Arwen Bättig
Concept
What happens when AI controls the flow of a city? An interactive installation where reinforcement learning manages Lucerne's traffic. Trigger scenarios, watch the system adapt, and explore how AI shapes urban movement.
01 – CHALLENGE
How can a physical installation make AI-controlled traffic systems experienceable, and reveal the trade-offs behind handing decision-making over to automated infrastructure?
02 – What DID I Do
I was responsible for building the road network in SUMO, training the RL-agents, designing visual elements based on the design guide, and creating animations and audio for the installation.
03 – ColLaboration
Arwen handled the TouchDesigner visualisation, installation logic, Arduino and hardware integration, and connected the physical model with the control interface.




Note: The full case study is designed for web and is best viewed on desktop. This mobile version shows a condensed overview.
Location