Skip to content

Latest commit

 

History

History
13 lines (7 loc) · 812 Bytes

README.md

File metadata and controls

13 lines (7 loc) · 812 Bytes

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.