Rubiks Cube Solver
There are over 43 quintillion ways to scramble a Rubik’s Cube, so developing a robot to solve the cube is no easy task. As it turns out, solving a Rubik’s Cube is actually highly algorithmic, which is something that robots exceed at. The robot is designed to complete every step of the solve process including color scanning, solving algorithm calculations, and cube manipulation. Each of these processes were developed separately before being integrated in the final build. To determine the state that the cube is In pre-solve, the robot must scan all six sides of the cube. This is done using an iPhone app. Then, the robot must calculate the moves required to solve the cube. This is also computed on the app. The required moves are then communicated to a VEX IQ brain that controls the motors that ultimately manipulate and solve the cube.