Skip to content

Build your own (Level 3) Self Driving Vehicle capable of the following features, 1) Autonomously navigate through the custom built track. 2) Obey the road speed limits.

License

Notifications You must be signed in to change notification settings

HaiderAbasi/SelfDrivingProject_MiniTesla

Repository files navigation

Self Driving Car with Deep Learning and OpenCV

alt text Click on the Image to start view the intro video .

Table of Contents
  1. About The Project
  2. Using this Repository
  3. Features
  4. Pre-Course Requirments
  5. Notes
  6. Instructors
  7. License

About this Repository

This repository is of Course : Self Driving Car using raspbery pi in Python We will make things so simplified with our recorded lectures that you can easily build your own Self Driving car from scratch.


Model ready for 3D printing

  • Tesla-Like Self Driving Car : Custom Created Ackerman Drive




Using this Repository

Raspberry pi / Linux Setup

  • Clone the repository in you Home folder
git clone https://github.com/HaiderAbasi/SelfDrivingProject_MiniTesla.git
  • Navigate into your downloaded repository
cd /path/to/SelfDrivingProject_MiniTesla/
##e.g -> cd ~/Desktop/SelfDrivingProject_MiniTesla/
  • We need to activate our virtual Enviornment
source sdc_env/bin/activate
  • Install all required python packages
pip3 install -r requirements.txt

Windows Setup

  • Get the Environment_Setup.txt in main repository for windows setup guide
  • If the repository is not working for you. Watch the free preview video on our course page in Section # 6 : How to use Code where full explaination is given on setting up this repository.

Features

  • Track Construction

    • alt text

  • Car Development

    • alt text

  • Lane Detection

    • alt text

  • Sign Detection and Tracking

    • alt text

  • Visual Control

    • alt text

Pre-Course Requirments:

Software Requirements

  • Our course for deep undertanding of our code
  • Python 3.6
  • Opencv 4.2
  • Motivated mind for a huge programming Project :)

Hardware Requirments

  • Raspberrypi 3 or greater
  • Geared Dc motors 12V (single)
  • 12V lipo Battery
  • Base of car + Sterring mechanism
  • You Can get 3D print the model of Tesla Mini Truck in Fusion 360 Folder

Link to the Course

alt text


Udemy

[Discounted Link]


Notes

[PDF]


Instructors

Haider Najeeb (Computer Vision) - Profile Link
Muhammad Luqman (Hardware Designing) - Profile Link


License

Distributed under the GNU-GPL License. See LICENSE for more information.

About

Build your own (Level 3) Self Driving Vehicle capable of the following features, 1) Autonomously navigate through the custom built track. 2) Obey the road speed limits.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages