Congestion Adaptive Traffic Light Control and Notification Architecture Using Google Maps APIs

Sumit Mishra, Devanjan Bhattacharya, Ankit Gupta

Research output: Contribution to journalArticlepeer-review

19 Citations (Scopus)
264 Downloads (Pure)


Traffic jams can be avoided by controlling traffic signals according to quickly building congestion with steep gradients on short temporal and small spatial scales. With the rising standards of computational technology, single-board computers, software packages, platforms, and APIs (Application Program Interfaces), it has become relatively easy for developers to create systems for controlling signals and informative systems. Hence, for enhancing the power of Intelligent Transport Systems in automotive telematics, in this study, we used crowdsourced traffic congestion data from Google to adjust traffic light cycle times with a system that is adaptable to congestion. One aim of the system proposed here is to inform drivers about the status of the upcoming traffic light on their route. Since crowdsourced data are used, the system does not entail the high infrastructure cost associated with sensing networks. A full system module-level analysis is presented for implementation. The system proposed is fail-safe against temporal communication failure. Along with a case study for examining congestion levels, generic information processing for the cycle time decision and status delivery system was tested and confirmed to be viable and quick for a restricted prototype model. The information required was delivered correctly over sustained trials, with an average time delay of 1.5 s and a maximum of 3 s.
Original languageEnglish
Article number67
Number of pages19
Issue number4
Publication statusPublished - 14 Dec 2018


  • driver information system
  • real-time traffic signaling
  • road traffic congestion
  • Google Traffic API
  • agent-based traffic modeling


Dive into the research topics of 'Congestion Adaptive Traffic Light Control and Notification Architecture Using Google Maps APIs'. Together they form a unique fingerprint.

Cite this