The CubeStormer II solves a Rubik’s Cube puzzle faster than the Guiness Book world record. An ARM Powered robot was designed, built & programmed by Mike Dobson & David Gilday, the creators of the CubeStormer & the Android Speedcuber.
The mechanics are constructed entirely from LEGOs, including 4 MINDSTORMS NXT kits, and the addition of a Samsung Galaxy S II smartphone running a custom Android application as the robot’s brain. Both the MINDSTORMS NXT kits & the Samsung Galaxy SII use a variety of ARM based processors.
The application uses the phone’s camera to capture images of each face of the Rubik’s Cube which it processes to determine the scrambled colors. The solution is found using an advanced two-phase algorithm, originally developed for the Speedcuber, enhanced to be multi-threaded to make effective use of the smartphone’s dual-core ARM Cortex-A9 1.2GHz processor. The software finds an efficient solution to the puzzle which is optimized specifically for the capabilities of the four-grip mechanism. The application communicates via Bluetooth with software running on the ARM microprocessors in the LEGO NXT intelligent bricks, which controls the motors driving the robot. During the physical solve, the application uses OpenGL ES on the phone’s ARM Mali-400 MP GPU to display a graphical version of the cube being solved in real-time.
Human speed cubers solve times only include the physical manipulation of the cube & don’t include some time which is allowed to “inspect” the cube beforehand. Times recorded by CubeStormer II are for the total solve including: image capture, software solution calculation & physical solve.
Thank you for reading IT Blog