Friday, April 18, 2014

2x2 Physical Robot

This is the robot in its current state. I have made a program to control it but have not yet integrated it with the actual solver program. It does not have a function to turn layers though, so it is still under development. You can look at my github to see how it works so far. Eventually I plan to make a video where I explain what everything does but, until then, the code is decently commented so it shouldn't be too hard to understand.


Monday, April 14, 2014

Current status of 2x2 Rubik's Cube Solver

As of now, the program has successfully completed two cubes that were randomly scrambled. However in order to do this, I had to go through the code and debug the sections that were giving it trouble for each cube. This means that right now it probably will not be able to solve every cube position since there is still a lot of code I need to check. When I get the time, I will continue running cubes through the program and fixing the mistakes that I find.

The physical solver has made some improvements. It is able to rotate the cube, flip the cube, and turn layers of the cube. It, however, does not have an interface program yet and so all tests have so far been done by hand. Eventually I plan to work on an interface program/library to manipulate the cube.