Robot challenger pour l'enregistrement décide Rubik's cube en 1,1 secondes

La solution du Rubik's cube pour la vitesse est presque une discipline standard. La vue du décideur ne l'interrompt pas, il voit parfaitement le cube 3 × 3 × 3 classique. Tout cela vous permet de passer un bon moment, d'année en année les résultats s'améliorent de plus en plus. La limite de vitesse est largement limitée par les caractéristiques physiques du puzzle: il doit être tourné pour qu'il ne colle pas et ne se brise pas en morceaux. Les gens trouvent vraiment la solution à l'automatisme, mais les restrictions physiques sont particulièrement vraies pour les voitures.



Jay Flatland et Paul Rose ont créé leur propre version du robot pour résoudre le puzzle. Elle est capable de le résoudre en environ 1,1 seconde, ce qui donne aux inventeurs une raison de réclamer le record.

L'énoncé du problème pour résoudre le Rubik's Cube se reflète dans les règles qui sont créées par l'organisation qui enregistre l'enregistrement. Par exemple, selon WCA, le cube doit être mélangé d'une manière spéciale , et les modifications du cube et du modèle sont réglementées. Après avoir reçu le cube, le participant peut commencer la décision. Dans le cas d'une machine, les calculs réels prennent un temps négligeable. La plupart du mouvement et de la rotation des faces du cube. Mais il ne peut jamais y avoir plus de 20 mouvements - tel est le nombre de Dieu .

Dans ce cas particulier, l'algorithme de Kotsemba a été utilisé, 4 webcams et 6 moteurs pas à pas. Quatre caméras USB enregistrent la configuration du cube. Les données arrivent sur un ordinateur personnel ordinaire exécutant un système d'exploitation de la famille Linux. Le programme d'application calcule l'état du cube, reçoit une solution de la mise en œuvre de l'algorithme de Kotsemba et contrôle le processus de mouvement. Les moteurs pas à pas reposent sur un cadre créé à l'aide d'une imprimante 3D. À leurs extrémités se trouvent de petites jambes imprimées, à travers lesquelles un contact est établi avec le puzzle. Le cube lui-même est légèrement modifié: dans le segment central de chacune des faces 4 trous minuscules sont percés, où ces jambes entrent aux extrémités des axes du moteur. Les pilotes de moteur sont entraînés par une puce Arduino.

Le résultat est une solution au Rubik's Cube en un peu plus d'une seconde. Un résultat typique est d'environ 1,1 seconde. Pour démonstration, Flatland a recouvert l'une des caméras d'une feuille de papier et a accidentellement mélangé le cube. Le robot a résolu le puzzle en 1047 secondes.

À l'heure actuelle, le record parmi les sacs de viande de personnes appartient à l' adolescent américain Lucas Etter. Il l'a installé à l'automne 2015, résolvant le puzzle en 4,9 secondes. Le record est enregistré par la World Cube Association, une organisation qui réglemente les compétitions Rubik's Cube.



En 1982, un record parmi les personnes était considéré comme un résultat de 19 secondes - près de quatre fois plus. Les robots améliorent également bien leurs performances. Par exemple, en 2011, CubeStormer 2 a pu faire face en un peu plus de 5 secondes . En 2014, CubeStormer 3 a apporté chaque facette du cube à la même couleur en 3,253 secondes . Maintenant, dans le "Livre Guinness des Records", le résultat du robot a été enregistré en 2,39 secondes.



Le record d'une seconde de voiture n'a pas encore été enregistré. Jusqu'à présent, il n'y a qu'une démonstration vidéo présentée avant le kata.

Source: https://habr.com/ru/post/fr389557/


All Articles