robot_cube_rubik_2018

La robotique est la prochaine grande révolution de notre monde. Il y aura éventuellement des robots un peu partout qui nous serviront, un peu comme des esclaves infatigables. Mais avant d’en arriver là, ils doivent devenir plus intelligents. Le dernier exemple d’une réalisation high-tech qui vous fera sentir plus humble, est un robot pouvant résoudre un Cube Rubik en 0.38 secondes; ce qui inclut la capture d’image, le temps de calcul, ainsi que le déplacement physique du cube.

Non seulement cela est significativement plus rapide que le record du monde fait par des humains, qui est de 4,59 secondes, mais c’est aussi une grande amélioration du record mondial officiel fait par des robots, qui est de 0,637 seconde, lequel a été accompli en 2016.

Le robot « puzzle-cracking » a été construit par l’étudiant en robotique du Massachusetts Institute of Technology Ben Katz et le développeur de logiciels qui l’anime par Jared Di Carlo. Ce robot commence en regardant le Cube Rubik à l’aide d’une webcams Eye PlayStation 3 fonctionnant à 187 ips. En utilisant cette information, son logiciel identifie les couleurs, construit une description du cube et transmet l’information à un algorithme appelé «min2phase».

L’algorithme crée alors une «chaîne de résolution» qui est ensuite envoyée au moteur du robot, qui peut atteindre plus de 1000 tours par minute. Lorsque la «chaîne de résolution» correspond à ce que « voit » le robot, il choisit la meilleure pour résoudre ce puzzle de couleurs, en 0.38 secondes.

«La machine peut aller plus vite, mais le processus d’optimisation prend beaucoup de temps, car le débogage doit être fait avec la caméra haute vitesse, et les erreurs brisent souvent le cube ou font exploser les liens internes.», écrit Katz dans un article sur ce projet. « En regardant la vidéo à haute vitesse, chaque mouvement de 990 degrés prend environ 10 ms, mais la machine ne fait en réalité qu’un mouvement toutes les 15 ms. Pour le moment, Jared et moi avons perdu l’intérêt de dépasser ce record, mais nous pourrions y parvenir éventuellement en 100 ms. »

source : Build-its