im-gozmit / connected-cars

Project aimed to bring in the concept of connected cars in the current scenario using different technologies

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Connected-cars

[PRs Welcome] [GitHub contributors] [GitHub commit activity]

Overview

  • A project aimed towards bringing the concept of connected cars using several modules.
  • Project information ℹ️

    • Project Name: Connected Cars
    • Short Project Description: A deployable solution for many major road and traffic problems faced in day to day life.
    Project Modules Description
    Congestion Prevention Computer Vision based approch to control traffic lights based upon density calculation of vehicles
    Emergency Vehicle Priority Notifying vehicles that are driving ahead of the approaching emergency vehicle
    Drowsiness Detection Computer Vision based approch to indentify drowsiness of driver
    Pothole Detection Using Yolov2 to idenetify potholes on the road and notify concerned authorities for the fix

    Platforms & Technologies used 📦

    Backend

    • Yolov2
    • OpenCV
    • Keras
    • TensorFlow
    • Flask

    Frontend

    • Dash by Plotly
    • JavaScript
    • HTML
    • CSS
    • Android Studio

    Database

    • Firebase

    API's

    • Plate Recognizer API
    • Way2Sms API
    • Google Maps API

    Project Synposis ⚛️

    Connected Cars is an initiative to improve traffic conditions, shorten duration of time taken by emergency vehicles to reach desired destination, avoiding potholes and crashes along with making cities smart in an efficient and effective way by making vehicles communicate i.e. help. Moverover, our concept aims to use the existing infrastructure installed in roads, crossings and cars, thus making it feasible to deploy economically!

    Our project comprises of the following modules:

    1. Congestion Prevention: Don't you get fed up when you have to wait on traffic signal even when there is no car in the other lane. Can we control traffic lights based on car density in a particular lane? Yes!

    1. Emergency Vehicle Priority: Many people die in India because emergency vehicles don't reach required destination in time. Can we save life by informing people in advance about an incoming emergency vehicle? Definitely yes!

    1. Drowsiness Detection: Drowsy driving is the dangerous combination of driving and sleepiness or fatigue and it has led to many car accidents. Can we wake up the driver by playing some loud alarm? Super yes!

    1. Pothole Detection : Potholes can cause severe damages to cars, passengers and to pedistrians too. It can damage your tire's sidewall or belts. Even a minor impact may knock your vehicle out of alignment. A pothole strike can damage your shocks or struts, or harm your suspension. Can we detect them and inform about that to the concerned authority and maintain a database? Sure yes!

    So drive happy and safe 😊

    Other

    In our project we have developed 1 Android App, with 4 integrated modules in a web app

    Current Opportunity 🚀 : We can use these modules on existing infrastructure i.e CCTV's installed on public places/traffic signals, and in government vehicles, we don't need any new infrastructure, we will just extract more information from the current infrastructure present.

    Contributors ✨

    Naman Bansal
    Naman Bansal

    Swapnil Panwalas
    Swapnil Panwala

    Arjun Mohnot
    Arjun Mohnot

    Akshita Mehta
    Akshita Mehta

    🔥This project was made at Codebreak hackathon at MIT College, Pune

    About

    Project aimed to bring in the concept of connected cars in the current scenario using different technologies

    License:MIT License


    Languages

    Language:Python 64.1%Language:CSS 34.5%Language:JavaScript 1.4%