The Rubik’s cube has recently begun making a comeback. Invented in 1974, it is the world’s best-selling toy. But solving them takes thought, effort, and skill . . . so why not let a robot do it? In this project, we take a Raspberry Pi, a BrickPi, and a set of LEGO Mindstorms and build a Rubik’s cube solving robot. Simply place an unsolved Rubik’s cube in the solver, run the python program, and your Rubik’s cube is solved!
Just because this kit gives you a behind-the-scenes look as to how a Rubik's Cube is made along with tips for how to solve it doesn't mean that you'll be solving it like a pro within seconds. Even the solution booklet itself says that the first step will take practice and trial by error. So this is definitely going to be more fun for kids or adults who enjoy the puzzlement of a Rubik's Cube and have the patience to build it and practice using the solving tips. But once you finally do solve it, you'll be pretty proud of yourself, and your friends and family will be impressed. Rubix Builders
The robot will turn the cube to each face and the camera will take 6 pictures, one of each side of the Cube.  The Raspberry Pi will determine the cube configuration from the six pictures. The Cube configuration will be passed to the kociemba Python library to find an efficient solution. Finally, the robot will execute the moves to solve the Rubik’s Cube!
5 After all the labeling is completed, the cubes are put in their final packaging. This can be a small box that has an instruction booklet included or a plastic blister pack with a cardboard backing. The package serves the dual purpose of protecting the Rubik's cube from damage caused by shipping and advertising the product. The Rubik's cube packages are put into cases and moved to a pallet. The pallets are then loaded on trucks and the products are shipped all over the world. Rubiks Build It Solve It Review

There are 5 different positions your cube can be in now, one of which could be solved. The rest of them have all four corners solved, so do the required amount of U moves so that every corner is in its right place. 2 of the 4 remaining possibilities have a solved bar (as mentioned above, where all three colours on that side are the same), and the other 2 have no solved bars.
Building the Rubik's Cube is pretty easy to do. It took us about 15 minutes, and the instructions were fairly easy to follow. Make sure you pay attention to where you are supposed to place the colored tiles because if you snap them on in the wrong place, you can't remove them. You'll still be able to use your Rubik's Cube, but you won't be able to follow along in the solution guide.
We add the BrickPi3 to the LEGO assembly.  We used the LEGO EV3 “wings” to support the BrickPi3 and make it level with the BricKuber body.  This is a good step to add 8XAA batteries to the power pack and attach the BrickPi3 power pack to the LEGO assembly.  For programming you can power the BrickPi3 via USB power to the Raspberry Pi, however to move the motors you will need to supply power with the Power Pack.        
Assembling the Rubik’s Cube is a wonderful way to exercise your fine motor skills. And improve the spatial and visual perception and cognitive thinking in children. Once you have the cube put together, it will challenge the children to use their visual and spatial perception skills. The cube will also help children to learn about different colors and how to match them. Check it out here at amazon.com.                
In the publication, during the very first measure, you’re advised you’ll have to practice and trial by mistake. We believe that this block will be enjoyable for kids and adults who love puzzles and don’t mind the complications supporting a Rubik’s Cube. You should have patience in regards to practicing and building. However, as soon as you’re able to resolve it, you’re likely to be quite proud of yourself and the people around you’re likely to be more amazed since it actually requires a whole lot to resolve those cubes.
Assembling the Rubik’s Cube is a wonderful way to exercise your fine motor skills. And improve the spatial and visual perception and cognitive thinking in children. Once you have the cube put together, it will challenge the children to use their visual and spatial perception skills. The cube will also help children to learn about different colors and how to match them. Check it out here at amazon.com.                 Rubix Builders
×