Simulated Self-Driving Car

Project Goal: Program a self-driving robot in a Gazebo simulation to detect vehicles and pedestrians, obey traffic rules, and read license plates.

Outcome: Placed 1st out of 16 teams and obtained the maximum possible points. The car is controlled by multiple convolutional neural networks (CNNs) that decide driving direction and perform optical character recognition on license plates.

Teammate: Chris Yoon | LinkedIn

Links: Poster PDF, Video Demo, Design Report, GitHub Repo, Course Info

Key Features:

Self-driving

License plate reading

Data collection

Pedestrian detection

Images:


Gazebo simulated driving environment.


Internal control loop.





all-engineering-projects