Skip to content

sandeshthapa/Intro-to-Self-Driving-Cars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro to Self Driving Cars

Sandesh Thapa

Intro

This directory contains all the projects I completed for intro to self driving car nano degree offered by updacity.

Table of Contents

  1. Project_0_Joy Ride
  2. Project_1_2D_Histogram_Filter_in _Python
  3. Project_2_Implement_a_Matrix_Class
  4. Project_3_Translate_Python_to_C++
  5. Project_4_Optimize_Histogram_Filter
  6. Project_5_Planning_an_Optimal_Path
  7. Project_6_Trajectory_Visualizer
  8. Project_7_Image_Classifier_from_Scratch

Project_0_Joy Ride

Jump into writing code that controls a simulated vehicle. Send throttle and steering commands to the car to try and get it to navigate around a test track.

Project_1_2D_Histogram_Filter_in _Python

In this first project, you will write the sense and move functions for a 2-dimensional histogram filter in Python

Project_2_Implement_a_Matrix_Class

In this project you’ll practice using your object oriented programming and matrix math skills by filling out the methods in a partially-completed Matrix class.

Project_3_Translate_Python_to_C++

In this project you’ll apply your knowledge of C++ syntax by translating the Histogram Filter code from the first course into C++.

Project_4_Optimize_Histogram_Filter

A self-driving car can’t afford to waste any cycles or memory unnecessarily. In this project you’ll take some functioning (but inefficient) C++ code and optimize it.

Project_5_Planning_an_Optimal_Path

You turn on your self-driving car, buckle up, and enter a destination. Navigating from A → B is not an easy problem. In this project you’ll use your knowledge of data structures (in particular, graph data structures) and search algorithms to write an algorithm which uses a map and traffic information to find the quickest route between two points.

Network Graph

A-Star

Planned Path Using A-Star

Project_6_Trajectory_Visualizer

Use raw acceleration, displacement, and angular rotation data from a vehicle's accelerometer, odometer, and rate gyros to reconstruct a vehicle's X, Y trajectory.

Trajectory

Project_7_Image_Classifier_from_Scratch

Buid a classification pipleline that takes an image of a traffic and outputs a label that classifies the image as a :red, green, or yellow traffic.

Green

Red

Yellow

Certificate

Contact

[email protected]

Releases

No releases published

Packages

No packages published

Languages