This project implements an automated intersection management system, which can control and manage the intersection traffic without the help of traffic lights. It reduces the intersection delay by roughly 37% compared to the traffic lights systems. In addition, it allows pedestrians to cross the road with minimum waiting time.
The project was originally forked from Movsim.
This project leverages the idea of virtual platooning from the paper “Cooperative Intersection Control Based on Virtual Platooning”. Each vehicle within the intersection area is assigned with a preceding vehicle to follow. The preceding vehicle can be on the same road or different road.
Once the vehicle receives the preceding vehicle information, it will keep following that vehicle with safe distance until it is assigned with a new preceding vehicle. If the vehicle has no preceding vehicle assigned, it will move with its constant desired speed.
The system consists of four major components:
Scenario Initializer | Central Server |
---|---|
|
|
Autonomous Vehicle | Graphical User Interface |
|
|
With the following system-level diagram: