Skip to content

dengjianbo3/Self_driving_projects

Repository files navigation

Udacity self driving projects

Descritions

This repositroy contains require projects of Udacity self driving car engineer nano-degree. Udacity self driving degree contain lots of useful courses and projects to help me get into self driving industry, including vision system like lane line detection, or traffic sign classifer with deep learning model, and sensor fusion like extended kalman filter, or some technology beyone like using imitation learing to control a vechicle in the simulator. Also along with further session trajectory, I could learn SLAM and other interesting and useful skills to help me dive in to self driving career.

Projects

P1 - Basic lane line detection

alt text

By using opencv, cut out the interest region frame to frame from the central camera on the vehicle, by using thresholding and hough transformation, detect and highlight lane lines on the road.

P2 - Lane line detection with opencv

alt text

Base on undistorted images after camera calibration, apply some thresholding methods like gradient thresholding, warp the interest region by using perspective transform techniques, and fit left and right lane line as two second polynomial line and draw lane line region on warped image then warp back onto the original image. In the mean time calculate the curvature and center position respect to the lane line.

P3 - Traffic sign classifier

original test images with labels alt_text

predicted results wiht label alt_text

P4 - Behaviour cloning with imitation learning

alt_text

P5 - Extended kalman filter

alt_text

P6 - Particle filter

alt_text

P7 - Path planning

Video recording at https://youtu.be/p_6Q_Mzp9BI

About

Udacity self driving nano degree project porfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published