Notoh / UnboxTheGoose

A university project to build a robot that solves Rubik's Cubes, built from a Raspberry Pi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UnboxTheGoose

Welcome to UnboxTheGoose! We are a team of five students from the University of Waterloo in the Software Engineering program, and created this project as a final project for one of our courses. Video of the project in action!

The Machine

Our machine uses two cameras to read in the position of a Rubik's Cube, and then uses mechanical arms to physically solve it.

image

Implementation Overview

The backbone for our solver uses a bitboard system to allow for fast computations using Python! Using a very simple data type allows for minimal computational efforts to be wasted. The actual solving algorithm is based on techniques used by speedcubers.

About

A university project to build a robot that solves Rubik's Cubes, built from a Raspberry Pi


Languages

Language:Python 100.0%