My voice-controlled model self-driving car-robot
Inspired by Donkey Car.
io-board
contains files and source code for the Atmega328 on the IO control board. The schematic and PCB files can be found here.
robocar
contains the Robocar software, written in Python
app
contains the Vue app that the car serves
trainer
contains the program for training bahavioural cloning and reinforcement learning models for the car.
scripts
contains useful scripts for installing software, etc.
Node.js and Yarn must be installed to develop the app. Install all dependencies by typing yarn install
in the app folder.
After building the app with yarn build
, the dist folder must be moved to robocar/app_dist
so that the python program can serve it, e.g. rm robocar/app_dist -r && mv app/dist robocar/app_dist
pi-install.sh
installs the required software and dependencies on the Raspberry Pi.
host-install.sh
installs the required software and dependencies on an apt-based host system.
dev-install.sh
installed the required software and dependencies for building the app