PTPS gives priority to public transportations by controlling signals such as green extension or red shortening. It detects buses via infrared beacons installed at intersections. When traffic congestion occur, our system ensures on-time travel and speeding up during rush hours by operating priority control automatically in the directions of forward travel of buses.