https://youtu.be/QcF_GyHxAbs - Full overview
https://youtu.be/6oKXf77ebHk - IOTA payment
https://medium.com/@jawilk/autonomous-rc-car-pays-for-barrier-on-its-own-using-iota-ab5cc6db6038
This repository contains code for several autonomous car techniques applied to an RC-Car. It is splitted in a "pipeline" and a "program" part, respectively. The "pipeline" part contains the whole project as it was served to the PC, Arduino and Raspberry Pi. This code was able to drive the car around the track and contains the logic for connecting the different parts of the project.
However, since I assume the pipeline approach would not generalize well to other environment conditions, the "program" part contains standalone code for every single technique that was used in the original pipeline, without any connections in-between.
Even if there are several different features, the main focus of this project was to make the car to pay for the barrier on its own, without human interaction.
Further code/explanations can be found within the certain folders.
PC
Raspberry Pi 3B:
A great help and inspiration was this project by Zheng Wang:
https://zhengludwig.wordpress.com/projects/self-driving-rc-car/
https://github.com/hamuchiwa/AutoRCCar
Krasheninnikov, Dmitrii. “AUTONOMOUS CONTROL OF A RC CAR WITH A CONVOLUTIONAL NEURAL NETWORK.”, 2017 https://www.theseus.fi/bitstream/handle/10024/126220/Krasheninnikov_Dmitrii.pdf?sequence=1
Udacity Self-Driving Car Engineer Nanodegree (Part 1)
More sources can be found in the specific "program" sections.