Skip to content

iDaN5x/Robilliard

Repository files navigation

Robilliard

Description

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.

Project's structure

The project consisted of two parts:

  1. 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.
  2. 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.

About

A robot that plays billiard.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published