Cette machine résout un Rubik's Cube en 380 millisecondes

Le par  |  21 commentaire(s)
robot-rubik-s-cube

Pour ce robot, résoudre le puzzle du Rubik's Cube peut se faire en seulement 0,38 s. Le record officiel par un robot est de 0,637 s.

Actuellement, le record du monde pour la résolution d'un Rubik's Cube par un robot appartient au Sub1 Reloaded en 637 ms. Homologué, ce record allemand apparaît dans le Guinness World Records. Un étudiant du MIT (Biomimetic Robotics Lab) et un développeur logiciel ont voulu faire mieux.

Avec un nouveau robot américain, il ont établi une marque à 380 ms qui comprend l'acquisition de l'image par webcam, la détection des couleurs, la découverte de la solution pour le puzzle, et les rotations adéquates pour la résolution.

Pas encore d'homologation toutefois, avec la conviction de pouvoir faire encore mieux. Une des clés du succès réside dans le choix des moteurs, alors que Sub1 Reloaded s'appuyait sur des moteurs pas à pas.

robot-rubiks-cube

Le matériel employé est détaillé dans un billet du blog. Il est notamment fait mention de six servo disques, six entraînements de moteurs, deux webcams PlayStation 3 Eye pour analyser les faces du cube.

Pour le traitement d'images en temps réel, la bibliothèque graphique libre OpenCV a été utilisée. Une implémentation de l'algorithme de Kociemba permet de déterminer la solution pour résoudre le Rubik's Cube. Après conversion, cette dernière est envoyée simultanément à tous les contrôleurs de moteurs. Et ça va très vite…

Parvenir à ce résultat n'a pas été simple. Des erreurs ont souvent conduit à la destruction du cube, tandis que le système a eu du mal à faire la distinction entre le rouge et le orange. Appliquer du noir sur le orange a permis de contourner ce souci. Une tactique dont on peut penser qu'elle est susceptible de poser un problème pour une homologation du record.

Gagner encore une centaine de millisecondes serait a priori envisageable.

Complément d'information

Vos commentaires Page 1 / 3

Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Anonyme
Le #2004226
En quoi ça fais avancer la science ?
Le #2004228
T con ou quoi? On pourra bientôt faire une partie de Scrabble à 4 joueurs en 5,7 secondes!


Le #2004229
yves64 a écrit :

En quoi ça fais avancer la science ?


Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?
Pour arriver à cet exploit il a fallu penser des technologies, améliorer des outils etc. C'est ce dernier point qui fait avancer la technologie (pas nécessairement la science).
C'est comme la F1, qui a contribué à faire des avancées sur les moteurs, les systèmes de freinage, l'aérodynamisme, la récupération d'énergie etc.

Tu es vraiment le spécialiste de ce genre d'ineptie, c'est fatigant de te lire.
Le #2004230
delbre a écrit :

yves64 a écrit :

En quoi ça fais avancer la science ?


Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?
Pour arriver à cet exploit il a fallu penser des technologies, améliorer des outils etc. C'est ce dernier point qui fait avancer la technologie (pas nécessairement la science).
C'est comme la F1, qui a contribué à faire des avancées sur les moteurs, les systèmes de freinage, l'aérodynamisme, la récupération d'énergie etc.

Tu es vraiment le spécialiste de ce genre d'ineptie, c'est fatigant de te lire.


Ne prends même plus de temps à lui répondre, il est là pour troller et c'est tout ...
Le #2004231
à Partir du moment où les centres du cube sont fixés aux axes du moteur, ça ne compte pas.
Pour moi, seules les machines qui résolvent un cube lambda acheté dans le commerce et NON MODIFIÉ comptent.
Anonyme
Le #2004232
delbre a écrit :

yves64 a écrit :

En quoi ça fais avancer la science ?


Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?
Pour arriver à cet exploit il a fallu penser des technologies, améliorer des outils etc. C'est ce dernier point qui fait avancer la technologie (pas nécessairement la science).
C'est comme la F1, qui a contribué à faire des avancées sur les moteurs, les systèmes de freinage, l'aérodynamisme, la récupération d'énergie etc.

Tu es vraiment le spécialiste de ce genre d'ineptie, c'est fatigant de te lire.


"Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?"

Et on voit quoi dans la vidéo ? LOL LOL LOL ....


c'est comme les speedrun des jeux vidéos,totalement inutile ,on nous empêche de prendre le temps de faire
Anonyme
Le #2004233
Good job !
Le #2004235
yves64 a écrit :

delbre a écrit :

yves64 a écrit :

En quoi ça fais avancer la science ?


Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?
Pour arriver à cet exploit il a fallu penser des technologies, améliorer des outils etc. C'est ce dernier point qui fait avancer la technologie (pas nécessairement la science).
C'est comme la F1, qui a contribué à faire des avancées sur les moteurs, les systèmes de freinage, l'aérodynamisme, la récupération d'énergie etc.

Tu es vraiment le spécialiste de ce genre d'ineptie, c'est fatigant de te lire.


"Le but d'un tel projet n'est pas de résoudre le rubiks cube, tu l'as bien compris non ?"

Et on voit quoi dans la vidéo ? LOL LOL LOL ....


c'est comme les speedrun des jeux vidéos,totalement inutile ,on nous empêche de prendre le temps de faire


alors:
- Optimisation Logicielle
- Optimisation mécanique
- Reconnaissance d'images

Ca fera pas forcément avancer la science mais c'est un projet sympa avec pas mal de challenges à résoudre.
D'ailleurs, tu remarqueras que le robot n'effectue que 20 rotations !

Le Speedrun c'est juste pour le fun et c'est un moyen de se comparer et de tout optimiser à fond pour faire le temps le plus cours possible, mais ca n'a rien a voir.
Personne ne t'obliges a faire du speedrun pour profiter, et ceux qui font du speedrun n'ont plus rien a apprendre du jeu en question dont ils connaissent déjà toutes les subtilités.

Ton but dans la vie c'est de troller ? Et on voit quoi dans les commentaires ?
Le #2004239
Respect
Le #2004244
Ce n'est qu'un 3x3x3. Faudrait le voir avec d'autres tailles.
Au ralenti on voit qu'avec la rapidité, les pièces ont du jeu, il y a un balancement dû à la vitesse de rotation, et au final, cela va empêcher d'aller beaucoup plus vite.
Mais bon, c'est déjà assez rapide.
Suivre les commentaires
Poster un commentaire
Anonyme
Anonyme