Years ago when Rubik’s cubes were new and popular I worked on one for weeks and eventually developed a system for solving them in a relatively short amount of time.
I was able to do this because I figured out that the colors were adhesive stickers that I could remove and stick back on where I wanted.
Pictured here is a machine made out of legos that not only can manipulate the Rubik’s cube, but it can also identify the color and solve the puzzle. At around 30 seconds a move it takes a little longer than just moving the stickers, but it can usually solve the Rubik’s cube puzzle in around 20 moves.
Cube Solver [JP Brown]