mohdomama / AutonomousVehicle

Final year project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutonomousVehicle

Final year project | We developed the software stack for an autonomous vehicle

The project mostly focuses on developing a Behavioral Cloning pipeline for our vehicle and its implementation on hardware. We have also worked on some state of the art lane detection and object detection techniques like LaneNet, YOLO, etc.

Tech Stack:

  • Tensorflow
  • OpenCV
  • Keras
  • Python

GitHub Repository Structure:

  • BehavioralCloning: directory for behavioral cloning codes.
    • IMG: Data directory (Not Commited)
    • driving_log.csv: Details of data (Not Commited)
    • drive.py: A script to drive the Udacity Car Simulator
    • data_processing.py: Handy scripts for data processing
    • train.ipynb: Notebook for training the model on Google Colaboratory
  • LaneDetection: Testing different lane detection approaches
  • Motion: Utility scripts to drive Raspberry Pi based model car
  • client_server: A UDP cliet-server for communication between Pi and Controller

Here is a live demonstration of the project:-

Live Demo

About

Final year project


Languages

Language:Python 67.9%Language:Jupyter Notebook 32.1%