Faster seconds: robots continue to improve the build time of the Rubik's cube
The first attempt to assemble a Rubik's cube intuitively, without using the already developed and well-described methods, stumbles upon a powerless defeat. After reading the corresponding instructions, the problem is solved, although the repetition of algorithms takes a minute. But what is the minimum time it takes to bring each of the faces of a randomly mixed cube to one color? People have reached five seconds. And cars have recently become faster than a second. We are talking about the already described robot Jay Flatland and even faster new contender for the world record Sub1.
So, the task is to get a randomly mixed 3 × 3 × 3 cube, get acquainted with its configuration and rotation to bring each of the faces to the same color. It is not necessary to do this blindly or in the dark, the movements are not limited in any way. Only speed is needed. Permissible models of cubes, the order of mixing and other details are regulated by the organization registering the result. One thing remains the same: the maximum optimal number of moves can never be greater than 20. This is the so-called number of God . Now the record among the people belongs to the American teenager Lukas Atter. He put it in the fall of 2015, solving a puzzle in 4.9 seconds. The record is registered by the World Cube Association, the organization that regulates Rubik's Cube competitions. The result is a gradual improvement over the past decades . For example, in 1982 the time was 19 seconds. ')
The current best result among people.
Achieving such results requires training and full automatism of movements. Why solve the problem with machines rather than clumsy fingers? Like humans, robots smoothly improve results, albeit much faster. For example, in 2011, CubeStormer 2 was able to handle it in a little over 5 seconds . In 2014, CubeStormer 3 brought each face of the cube to one color in 3,253 seconds . For some time in the Guinness Book of Records a robot was recorded in 2.39 seconds. But a few days ago, it was replaced by a time of 0.900 seconds.
The champion was the robot of two software developers Jay Flatland and Paul Rose from the city of Oleyta in the state of Kansas. In January, the authors uploaded a video on YouTube with a device that was able to solve the puzzle in 1.1 seconds. A robot is a collection of relatively public electronic components and software. This is the implementation of the two-phase algorithm of Kotsmby , 4 webcams and 6 stepper motors.
After removing the barriers, four USB cameras register the cube configuration. The data comes to a regular personal computer running an operating system of the Linux family. The application program calculates the state of the cube, gets a solution from the implementation of the Cocemba algorithm and controls the process of movement. Rose rewrote the Java C ++ sample and made the program faster. Stepper motors are based on a frame created using a 3D printer. Drivers for DRV8255 engines are controlled by an Arduino chip. At their ends are small printed legs, which are used to make contact with the puzzle. The cube itself is slightly modified: in the central segment of each of the faces, 4 tiny holes are drilled, in which these legs enter at the ends of the engines' axes. It can be argued that changes have been made to the design of the puzzle. But the result is recorded by the “Guinness Book of Records” according to its own criteria, which also include WCA requirements. Past record-breaking robots also used slightly modified cubes, which did not violate the subsection 3h , defining permissible modifications.
On February 5, Flatland and Rose's robot collected a cube mixed by the TNoodle program in 0.900 seconds and 18 moves in the presence of representatives of the Guinness Book of Records. Changes in the solution algorithms are noticeable - in earlier demonstrations the result was around 1.1 seconds. As Flatland writes , he managed to achieve a result of a little more than 0.8 and even 0.7 seconds, but of the three attempts deferred by the judge, the best was 0.9.
Accelerated shooting record shows the speed of movement.The original video at normal speed is up to kata.
However, this record may soon be broken. In some ways he has already been beaten: the creator of Sub1, Albert Beer, claims that he was the first in the world who managed to stop in under a second. January 23, 2016 in Munich in the store Cubikon was shown a result of 0.887 seconds. This time came from the third attempt. The first gave 1.043 seconds, the second ended with the wrong decision because of the glare on the cube. Typical time is in the region of 0.9-1.0 seconds. The record result was not officially registered.
Little is known about the design. As you can see, the high-speed 57-mm ZhanChi cube of the WCA standard is held by a steel structure, not a plastic one from a 3D printer. Bir specially learned how to cook for his project. As motor controllers, Toshiba TB6560 boards are used.
New contender for the record - Sub1.
Flatland praised the work of Beer. The author of the current record liked the design of the structure, neat cabling and lighting. Flatland even stated that Sub1 could be better than his sample, and using such a robot you can achieve results in the half-second area.
0.887 seconds resolving at normal speed and five times slower.
New Sub1 record still needs to be registered. Competition cannot be described as a battle. Current champions have already played enough with their project and would like to change it to something else, for example, creating videos for YouTube. Flatland even friendly offered his advice and help to Biru.