pdx97 / Deep-learning-steering-model

this is a steering model cnn which takes input data as images with predicated steering angle as label and gives actual steering angle as ouput label

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deep Learning Steering Model


This was one the part 3 of the projects we did to understand how driverless vehicles work

Aim of the Project


  • Prototype to run between two white lanes
  • Predict the correct Steering angle

Method Used


  • Input: images labeled with steering angle
  • Output : Predicted steering angle

Working


We decided to do the processing and the implementation of the deep learning learning algorithms using our laptops. A laptop, in comparison to Raspberry Pi, has better processing speed and power because of better GPUs. The laptop is used to train and test our models. It is also used to control the servo motor and dc motors via Arduino Uno. The platforms used are Arduino IDE, Tensorflow and Python.The prediction of steering angles made by the model is communicated with Arduino using Serial communication.The Arduino is responsible for giving the steering angle to the servo motor.The logic in this prototype is the same as before, but the method implemented is different. In this prototype, we let the algorithm learn how to navigate its way by feeding training data to the input layer.

Prototype

Prototype_Image

Video Prototype


Video_Prototype

About

this is a steering model cnn which takes input data as images with predicated steering angle as label and gives actual steering angle as ouput label


Languages

Language:Jupyter Notebook 76.9%Language:Python 23.1%