There is one controller for the entire intersection. In simplest case, its just cycling through preset states on a timer.
The complexities happen when there is need to modify that pattern on the fly. Syncing with other intersections across the city, passing emergency vehicles, buttons for pedestrians, induction sensors for cars or busses, active citywide control to unravel a traffic jam, the sky is the limit how complicated you can make it.
Latest Answers