This repo contains the source files of my graduation project at electronics class.
The project was built in collaboration with a friend and two idiots.
The goal of our project was to build a robot that can play billiard by its own, using image proccessing.
- Image processing, and controling unit (Master): As the name suggests, this unit is in charge of capturing and analyzing the game board, selecting a strategy, and guiding the robot how to play it. This unit is written in (functional) Matlab, and is divided to files.
- The robot's hardware beahviour script (Slave): Hardware behaviour description written in VHDL. This part was not written by me, but by the two idiots. It is badly written, berely working, and partly broken, and therfore I won't include it here.
BEWARE - this is not a finished product, and is working partly due to development time limitations.
Also, As of the VHDL being partly missing I would not include them here (atleast until I'll find them.
Each piece of code in this project contains a little documentation, describing the way it works.
There is also a 100 page book describing the project to the smallest details, in HEBREW.