Skip to content
noodles8436 edited this page Nov 4, 2021 · 14 revisions

Welcome to the THE-CROSS wiki!

What is THE-CROSS?

The THE-CROSS project is a SMART TRAFFIC CONTROL SYSTEM for the socially disadvantaged and emergency vehicles.

Two main purposes of THE-CROSS

  1. when there is a pedestrian on the crosswalk with little time left for the pedestrian signal,
    Delay pedestrian signals so that pedestrians can pass safely.

  2. if the ambulance is moving in the direction of the traffic light on the road with the vehicle signal just around the corner,
    the vehicle signal is delayed until the ambulance passes by the traffic light.

Feature List

  • Client

    • Client.py : Used to run client programs ( = main.py )
    • 'main.py' : The core of the client program.
    • Camera.py : used to receive real-time camera input.
    • DetectorConnector.py : implemented a client socket for communicating with a server.
    • FileManager.py : for storing and importing program setting values.
    • ImageUtils.py : implemented Useful tools related to images
    • SirenDetector.py : implemented siren sound detection.
  • Server

    • Server.py : used to start the server.
    • DetectorServer.py : implemented a server for communicating with a client.
    • ImageDetector.py : implemented the use of two object detection models.
  • Unit Test

    • test.py : for the Unit Test

    For more information, please read the API document.

Future Work

  • This program should be linked to embedded devices.
    Through this, it is necessary to test whether it is possible to communicate with the actual traffic light control unit.

  • An interface capable of interworking with various traffic light control units should be implemented.

  • The performance of the learned object detection model should be improved.

  • A guidebook should be made to link with the traffic light.

  • A guidebook containing all the necessary things for this project and actual traffic lights to link should be created.