All Projects → viadanna → sdc-behaviour-cloning

viadanna / sdc-behaviour-cloning

Licence: other
Teaching a deep learning model to drive a car based on image and telemetry inputs

Projects that are alternatives of or similar to sdc-behaviour-cloning

Algorithms-for-Automated-Driving
Each chapter of this (mini-)book guides you in programming one important software component for automated driving.
Stars: ✭ 153 (+992.86%)
Mutual labels:  self-driving-car
Light-Condition-Style-Transfer
Lane Detection in Low-light Conditions Using an Efficient Data Enhancement : Light Conditions Style Transfer (IV 2020)
Stars: ✭ 133 (+850%)
Mutual labels:  self-driving-car
Articles-Bookmarked
No description or website provided.
Stars: ✭ 30 (+114.29%)
Mutual labels:  self-driving-car
dig-into-apollo
Apollo notes (Apollo学习笔记) - Apollo learning notes for beginners.
Stars: ✭ 1,786 (+12657.14%)
Mutual labels:  self-driving-car
Visualizing-lidar-data
Visualizing lidar data using Uber Autonomous Visualization System (AVS) and Jupyter Notebook Application
Stars: ✭ 75 (+435.71%)
Mutual labels:  self-driving-car
highway-path-planning
My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
Stars: ✭ 39 (+178.57%)
Mutual labels:  self-driving-car
GTAV-Self-driving-car
Self driving car in GTAV with Deep Learning
Stars: ✭ 15 (+7.14%)
Mutual labels:  self-driving-car
ROSE
ROSE project car race game
Stars: ✭ 24 (+71.43%)
Mutual labels:  self-driving-car
Model-Predictive-Control
Udacity Self-Driving Car Engineer Nanodegree. Project: Model Predictive Control
Stars: ✭ 50 (+257.14%)
Mutual labels:  self-driving-car
mpc
A software pipeline using the Model Predictive Control method to drive a car around a virtual track.
Stars: ✭ 119 (+750%)
Mutual labels:  self-driving-car
LiDAR-GTA-V
A plugin for Grand Theft Auto V that generates a labeled LiDAR point cloud from the game environment.
Stars: ✭ 127 (+807.14%)
Mutual labels:  self-driving-car
Traffic-Sign-CNN
Deep learning network for traffic sign image classification
Stars: ✭ 15 (+7.14%)
Mutual labels:  self-driving-car
SelfDrivingRCCar
Autonomous RC Car using Neural Networks, Python and Open CV
Stars: ✭ 102 (+628.57%)
Mutual labels:  self-driving-car
Model-Predictive-Control
C++ implementation of Model Predictive Control(MPC)
Stars: ✭ 51 (+264.29%)
Mutual labels:  self-driving-car
pydata-berlin-2017
Finding Lane Lines for Self Driving Cars
Stars: ✭ 40 (+185.71%)
Mutual labels:  self-driving-car
Advanced-Lane-Lines
Udacity Self-Driving Car Engineer Nanodegree. Project: Advanced Lane Finding
Stars: ✭ 52 (+271.43%)
Mutual labels:  self-driving-car
CAP augmentation
Cut and paste augmentation for object detection and instance segmentation
Stars: ✭ 93 (+564.29%)
Mutual labels:  self-driving-car
Formula1Epoch
An autonomous R.C. racecar which detects people.
Stars: ✭ 63 (+350%)
Mutual labels:  self-driving-car
end-to-end-deep-learning
Autonomous driving simulation in the Unity engine.
Stars: ✭ 27 (+92.86%)
Mutual labels:  self-driving-car
self-driving-car
Implementation of the paper "End to End Learning for Self-Driving Cars"
Stars: ✭ 54 (+285.71%)
Mutual labels:  self-driving-car

Behaviorial Cloning Project

Udacity - Self-Driving Car NanoDegree

Overview

This repository contains a few models to tackle Udacity's Behavioral Cloning Project.

Besides the seminal PilotNet from NVIDIA, a couple of models pretrained on imagenet are included as well: MoblineNet and VGG16.

All these models are implemented using Keras.

Usage

The first step is downloading Udacity' Simulator where training examples are generated and the models validated. Click here for the details.

The included saved nvidia model and example videos were trained on the dataset provided by Udacity which can be downloaded from the classroom.

Training any model requires that a training dataset is present in ./data:

$ python train.py {nvidia,mobilenet,vgg16}

Validation on the simulator is accomplished by using the drive.py script as follows:

$ python drive.py [model.h5]

Dependencies

If using pip the dependencies can be installed by

$ pip install -r requirements.txt

This project requires:

  • Keras 2.1.2
  • Tensorflow 1.1+
  • Flask-SocketIO
  • eventlet
  • numpy
  • opencv
  • pandas
  • pydot
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].