Skip to content

OscarLiu2000ATL/Autonomous_Car_Carla

Repository files navigation

Autonomous_Car_Carla

The goal of this project is to train a Neural Network to drive in the driving simulation. What distinguishes my approach to that of similar projects is that my model can predict brake parameters in addition to steer and throttle parameters. The car would hit the brake depending on the obstacles and traffic light. This requires the Convolution Model to learn to extract not only road borders but also traffic lights' colors and road signs.

What is Carla

The main idea of Carla is to have the environment (server) and then agents (clients). This server/client architecture means that we can of course run both the server and client locally on the same machines, but we could also run the environement (server) on one machine and multiple clients on multiple other machines, which is pretty cool.

With Carla, we get a car (obviously), an environment to drive that car in, and then we have a bunch of sensors that we can place upon the car to emulate real-life self-driving car sensors. Things like LIDAR, cameras, accelerometers, and so on. [Python Programming Tutorials, pythonprogramming.net/introduction-self-driving-autonomous-cars-carla-python/.]

Train

collect training data

python trains.py

fit model

run.ipynb

Test

python tests.py

The Model

Training Graph

Final Results (Click To Open)

click click_2

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors