Project Tasks and Timeline - achyut3598/SmartHackSmasher GitHub Wiki

Task List

Zach's primarily responsible for the following tasks:

  • Automated Car Sign Recognition Module supervised Algorithm

    • Research algorithms that have been used in other real world applications for identifying what sign a road sign is and implement an AI system for this.
  • Automated Car Object Detection Module supervised Algorithm

    • Implement a supervised AI Algorithm that when presented with a known set of data of objects such as cars and trees can detect the object.
  • Automated Car GPS Module supervised Algorithm

    • Implement a supervised AI Algorithm that look at GPS data and identifies trends in it.

Mathew's primarily responsible for the following tasks:

  • Automated Car Sign Recognition Module semi-supervised Algorithm

    • Research Machine Learning image recognition algorithms that can work to identify road signs and implement it.
  • Automated Car Object Detection Module semi-supervised Algorithm

    • Research Machine Learning object detection algorithm that can be used to help identify Objects on the road such as trees and cars.
  • Automated Car GPS Module semi-supervised Algorithm

    • Research Machine Learning algorithm to find trends in GPS data and implement it.

Achyut's responsible for the following tasks:

  • Automated Car Road Sign Detection Module unsupervised Algorithm

    • Research Unsupervised AI Algorithm that can learn to differentiate several types of road signs and implement it.
  • Automated Car Object Detection Module unsupervised Algorithm

    • Research Machine Learning image recognition algorithm that can identify if there is an object or not on the road and implement it.
  • Automated Car GPS Module unsupervised Algorithm

    • Research Numerical trending AI Algorithm that can find trends in GPS data and implement it.

Shared Tasks

  • Anomaly Detection Modules

    • Implement a rating system for each of the above Modules. Each of these Object Detection Modules will compare the output of the 3 AI Algorithms in each module and output rather all is clear or if there is an issue and if so how severe it was.
  • Output Controller

    • Implement a system that takes the outputs of the anomaly detectors and analyzes them for a course of action depending on severity
  • Car Visualization Program

    *For Demonstration Purposes, design a UI that shows the effects of the AI Modules and output controller by comparing a car that functions with it with one that functions without it.

Timeline

Task Primary Developer Start Date End Date
Road Sign Supervised Zach 10/3 12/1
Road Sign Semi-Supervised Mathew 10/3 12/1
Road Sign Unsupervised Achyut 10/3 12/1
Road Sign Anomaly Integration Team 3/1 3/21
Object Detection Supervised Zach 12/1 2/1
Object Detection Semi-Supervised Mathew 12/1 2/1
Object Detection Unsupervised Achyut 12/1 2/1
Object Detection Anomaly Integration Team 3/1 3/21
GPS Achyut 2/1 3/1
GPS Anomaly Integration Team 3/1 3/21
Research Paper Team 4/1 4/21
Output Controller Team 3/14 4/21
Automated Car AI Demo Achyut + Mathew 3/1 3/21
Automated Car Unity Demo Zach 3/1 3/21

Effort Matrix