Coder Social home page Coder Social logo

snehitvaddi / selfdriving-car_deep-learning Goto Github PK

View Code? Open in Web Editor NEW
60.0 3.0 15.0 55.58 MB

Project on getting the angle of steering rotation in a self-driving car. This project is inspired by NVIDIA End to End Learning for Self-Driving Cars and data is gathered from Udacity's Behavioral Cloning repository.

Python 100.00%
deep-learning self-driving-car tesla keras project btechfinalyear cse machine-learning pythonprojects final-year-project

selfdriving-car_deep-learning's Introduction

Self Driving Car

Project Autopilot helps in getting the angle of steering rotation in a self-driving car. This project is inspired by NVIDIA End to End Learning for Self-Driving Cars and data is gathered from Udacity's Behavioral Cloning repository. It is written in Python and leveraged Keras for Deep Learning functions.

The End to End Learning for Self-Driving Cars research paper can be found in the below table. This repository uses Convolutional Neural Networks to predict steering angle according to the road.

๐Ÿ—ƒ Dataset ๐Ÿ“‘ Original Paper ๐Ÿ’ก Inspiration ๐Ÿ“Œ Data Reference
Dataset Paper NVIDIA Self-driving Udacity

Note:

๐Ÿ’ก I have made implementation code AutopilotApp_V2.py private to avoid misuse, feel free to contact me @[email protected] to buy complete directory โœŒ
๐Ÿ”‘ If you're looking any Btech/Mtech/Academic projects? Ping me, I have a bunch

๐Ÿง  Main Credits

This repo is whole and sole referenced from Akshay Bahadur

๐Ÿ›  Output

๐Ÿ—ƒ Dataset

Download the dataset from (https://github.com/SullyChen/driving-datasets) and extract it into the repository folder.

Data format is as follows: filename.jpg angle,year-mm-dd hr:min:sec:millisec

๐Ÿƒโ€โ™‚๏ธ How to Run the code

Step-1: Run LoadData_V2.py. This will flow through the dataset and generates labels and features pickle files.
Step-2: After generating two files, run Train_pilot.py which will load pickle files. After this, the training process begins.
Step-3: For testing it on the video, run AutopilotApp_V2.py
I have made AutopilotApp_V2.py private to avoid misuse, feel free to contact me @[email protected] for complete directory โœŒ

๐Ÿ’ก Support

Support my work my marking this repo with a "โญ star"

๐Ÿ“ฐ Generic Description

An autonomous car (also known as a driverless car, self-driving car, and robotic car) is a vehicle that is capable of sensing its environment and navigating without human input. Autonomous cars combine a variety of techniques to perceive their surroundings, including radar, laser light, GPS, odometry, and computer vision. Advanced control systems interpret sensory information to identify appropriate navigation paths, as well as obstacles and relevant signage.

๐Ÿ“ฉ Packages Installation

Use the pip install -r requirements.txt command to install packages in one go. You can also use conda to get rid of any version problems.

๐Ÿ“ข Note:

If you have a specific request or have an idea of better implementation, ping me:
@LinkedIn: Snehit Vaddi
@Email: ([email protected])


If you face any problem, kindly raise an issue

๐Ÿ”— References:

selfdriving-car_deep-learning's People

Contributors

snehitvaddi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.