Skip to content

Raspberry pi based RC Self-Driving Car using Python, Tenserflow and OpenCV

Notifications You must be signed in to change notification settings

HannanSaleemi/RPi-Self-Driving-Car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RPi-Self-Driving-Car

This Project was for my Computer Science Coursework Yes I know the codebase is a mess. It is no longer being maintained. I will create a better version in the future.

Raspberry pi based RC Self-Driving Car using Python, Tenserflow and OpenCV

Iteration 1

  • Data Pre-Processing script to process the dataset DataPreProcessing.py
  • Training script to train the model training.py
  • Model:
    • Training Accuracy - 99.9%
    • Testing Accuracy - 89.7%
    • Model Saved to disk

Iteration 2

  • Client 1 (Pi)
    • Send Snapshot
    • Recieve result
    • Send result to Arduino
  • Server
    • Receive Image
    • Generate Prediction
      • Directional Prediction
      • Traffic Light Detection
      • STOP sign detection
    • Send results to Arduino (Client 2)

Iteration 3

  • Client 1
    • Send result to Client 2
  • Client 2
    • Recieve result
    • Parse:
      • Get distance from ultrasonic sensor
      • Execute correct driving function

Mac (Server) -> Pi (Client 1) -> Arduino (Client 2)

About

Raspberry pi based RC Self-Driving Car using Python, Tenserflow and OpenCV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published