Les robots qui résolvent le Rubik's Cube : de 3 secondes à 0,1

En mars 2014, un robot fait de pièces Lego a résolu le Rubik's Cube en 3,253 secondes. Il était plus rapide que n’importe quel humain : le record humain était alors de 5,55 secondes. Onze ans plus tard, le record des robots est de 0,103 seconde, moins qu’un clignement d’œil. Voici comment on en est arrivé là.

CubeStormer 3 : le robot Lego

Le CubeStormer 3 a été construit par les ingénieurs britanniques David Gilday et Mike Dobson pendant leur temps libre, sur 18 mois. Il était fait de pièces Lego Mindstorms et son « cerveau » était un smartphone Samsung Galaxy S4 : l’appareil photo du téléphone photographiait le cube, une application calculait la solution et le robot l’exécutait avec quatre bras.

Il a battu le record le 15 mars 2014 à la Big Bang Fair de Birmingham (Royaume-Uni), devant un juge du Guinness World Records. Le record précédent, de 5,27 secondes, appartenait à son prédécesseur, le CubeStormer 2.

La course vers la seconde

Après le CubeStormer 3, les robots ont abandonné les pièces de jouet pour des moteurs industriels, des caméras rapides et des ordinateurs puissants. Voici les records les plus importants :

  • 2014, CubeStormer 3 (Royaume-Uni) : 3,253 secondes.
  • 2016, Sub1, de l’ingénieur allemand Albert Beer : 0,887 seconde, le premier record sous la seconde.
  • 2016, Sub1 Reloaded, la version améliorée du même robot : 0,637 seconde, au salon Electronica de Munich.
  • 2018, le robot de Ben Katz et Jared Di Carlo, deux étudiants du MIT (États-Unis) : 0,38 seconde.
  • 2024, TOKUFASTbot, de l’entreprise japonaise Mitsubishi Electric : 0,305 seconde. Ses moteurs font tourner une face d’un quart de tour en 9 millièmes de seconde.
  • 2025, Purdubik's Cube, de quatre étudiants de l’université Purdue (États-Unis) : 0,103 seconde, presque trois fois plus rapide que celui de Mitsubishi.

Voici le robot de Purdue, dans une vidéo (en anglais) de l’université elle-même. La résolution est si rapide qu’il faut la regarder au ralenti :

Comment peut-il être aussi rapide ?

Un tel robot fait trois choses : il regarde le cube, calcule la solution et l’exécute.

  • Regarder : des caméras photographient les faces et un programme reconnaît la couleur de chaque autocollant. L’équipe de Purdue s’est rendu compte que beaucoup de temps se perdait ici et l’a réduit au minimum avec des caméras à haute vitesse.
  • Calculer : l’ordinateur cherche une solution courte, d’environ 20 mouvements, avec des algorithmes comme celui en deux phases de Herbert Kociemba. N’importe quel cube peut être résolu en 20 mouvements ou moins, mais trouver la solution la plus courte prend du temps : on se contente donc d’une solution très proche.
  • Exécuter : six moteurs, un par face, font tourner le cube. Pour qu’il résiste à des rotations aussi brutales, les cubes sont renforcés ou tenus de l’intérieur.

Et les humains ?

Les humains ont aussi beaucoup progressé : en 2026, le record du monde est de 2,51 secondes, détenu par Xuanyi Geng (tu peux voir tous les records du Rubik’s Cube à jour). Mais la comparaison avec les robots n’est juste dans aucun sens. Les robots n’ont pas les 15 secondes d’inspection dont disposent les humains avant de commencer, et les humains n’utilisent pas la solution la plus courte, mais des méthodes qui s’exécutent très vite avec les doigts, d’environ 50 ou 60 mouvements.

Toi aussi, tu peux résoudre le cube comme un robot : notre solveur de Rubik’s Cube lit les couleurs avec l’appareil photo de ton téléphone et te donne une solution de 20 mouvements ou moins. Et si tu préfères apprendre à le faire toi-même, commence par la résolution étape par étape.