Coder Social home page Coder Social logo

irs-mr-rs-2019-09-22-is1ft-grp-validation7407-itlms's Introduction

SECTION 1: PROJECT TITLE

Intelligent Traffic Light Management System (ITLMS)

alt text

SECTION 2: EXECUTIVE SUMMARY

Transportation is a core area of a country’s economy and functions, providing the means of quick and efficient movement of their population and goods through the country. Traffic lights are a critical component in road networks, directing the flow of vehicular and pedestrian traffic and ensure that transportation runs smoothly. Poor design and management of such traffic control systems may lead to traffic jams as well as road accidents, hampering economic activity and more importantly, the loss of citizens’ lives. In addition wait times are known to induce stress and affect psychological well-being for commuters, which may have adverse effects on health and work productivity.

Hence, there is a need for efficient and robust traffic control systems globally, including Singapore. Singapore as a geographically dense city-state, relies heavily on such systems to drive road transportation. In this project, we propose an intelligent traffic light management system which provides recommended green-light timings for different phases and directions in a single traffic junction. The system consists of a inference engine for assessing traffic conditions and processing traffic volume, a genetic optimization model to provide recommended green-light timings and a user interface that can be extended to include future road traffic sensor data.

SECTION 3: CREDITS/PROJECT CONTRIBUTION

Official Full Name Student ID Work Scope Email
Ang Boon Yew A0096966E Initial survey for traffic control systems, Genetic algorithm design and backend code, Flask server, Web HTML interface [email protected]
Kartik Chopra A0198483L Initial survey for algorithm design, Algorithm Design, Question based knowledge system, Backend code for time calculation [email protected]
Karamjot Singh A0198470U Algorithm design for Rule-based approach, Initial survey, PyKE, Benchmarking, Report, Video Editing [email protected]

SECTION 4: VIDEO INTRODUCTION

ITLMS

SECTION 5: USER GUIDE

The ITLMS comes with a web-based user interface in order to demonstrate the use of the system to estimate green-light timings at traffic junctions.

Follow below steps to setup ITLMS:

  1. Setting up the Flask Server
  1. Using the ITLMS Demonstration Interface
  • Select the type of junction: "T-Junction" or "Cross-Junction"
  • For each of the possible directions as indicated in the figure on the left, enter the number of Lanes.
  • Enter the current No. of Vehicles in each lane,separated by a comma e.g. Lanes: "2", No. of Cars: "3,4" or Lanes: "3", No of Cars: "5,10,15"
  • Enter the arrival rates of cars in that direction (cars/sec) in Arrival Rate
  • Enter in the number of vehicles in the right-turning lanes in Right Lane
  • Click "Submit" to view the results.

Integration with external road traffic sensor systems or other inputs sources can also be done by passing these inputs to the Flask server through a HTTP POST request.

SECTION 6: PROJECT REPORT

[https://github.com/validation7407/IRS-MR-RS-2019-09-22-IS1FT-GRP-Validation7407-ITLMS/blob/master/FinalReport/ITLMS_Group14_Project_Report.pdf]

irs-mr-rs-2019-09-22-is1ft-grp-validation7407-itlms's People

Contributors

boonyew avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.