Project is deeply inspired by a video created by Sentdex i found on YouTube long time ago. I was curious if i can achieve some decent result by myself.
drive.py
It's main script, run it to start collecting data and send predictions to virtual joystick. It takes screenshots of your game window and processes them like it is shown on the picture:
Data consists mainly highways, roads are empty and speed is stable value. Main goal for model is to keep car beetween lines, and turn when needed. Thats first implementation and dataset is fairly small.
driver.mp4
Model performs ok. It clearly got some intuition about roadlines and can drive even curviest routes, but it's kinda wobbly and drives on the lines all the time.
Much bigger model, trained on full images of road. Full PDF file documenting process of development is comming soon.