An improved apparatus for controlling a traffic signal at an intersection
includes a signal controller having an artificial intelligence based
situational analyzer. The signal controller receives vehicle data related
to the speed and position of vehicles approaching the intersection, and
optionally time and ambient condition data. If the artificial
intelligence based situational analyzer predicts a signal violation,
operation of the traffic signal is modified to reduce the probability of
a vehicular collision.