Not everyone has the LEGO Mindstorm Robotics Kit, but if you have, perhaps it also can turn into the following Rubik’s Cube-solving Robot: Tilted Twister, created by Hans Andersson.
You only need a standard Rubik’s cube, a Lego Mindstorms Robotics Kit and some direction. It’s pure luck that the talented software developer has written down the whole steps and published at his website. Before deciding whether to do the Rubik’s cube-solving robot, you can check out the original video of the Tilted Twister. Although seemingly a bit slow, the self-made robot is really cool.
Make Rubiks Cube-solving Robot with Lego Mindstorms Robotics Kit by Yourself Source