Bus transit has played an important role in the development of sustainable communities, leading to an environmentally friendly and economical mode of transportation. However, with discomfort such as long time travel and unpunctual schedules, the public prefer driving themselves instead of taking buses. Schedule delay is of great importance for buses. With punctual buses schedule, bus transit can be a reliable way for people into consideration. The transit signal priority (TSP) can provide the signal priority for buses to get through the signalized intersections easily, reducing random delay. As for different buses within the same intersection, the cobalt controller can adjust appropriate signal timing by dividing them into different levels of priorities with effectiveness, allocating the most delayed buses with the highest level of priority and so on. In this project, the researcher implements TSP strategies into Simulation of Urban Mobility (SUMO), building up an intersection or with different coming buses, using (V2I) communication models with the signal controller in complex scenarios to reduce delays for each bus with different priorities. The most important part of this project is to adjust the cobalt controller logic into VENTOS, a vehicular network open simulator to combine the signal controls with TSP strategies. Once the researcher implements the combined two of them, thet could be conducted under one or multiple intersections with buses. In the beginning, the researcher will conduct a simple test with one bus in an intersection to demonstrate our project works well and then take complex scenarios into considerations. This project is divided into the following parts:
1. Construct a complex scenario of intersections in SUMO
2. Using hardware in the loop strategy to adjust the controller logic into VENTOS
3. Simulate the real-world transportation with delayed buses
4. Conduct a test to demonstrate the effectiveness of the signal control optimization.