Une main robotique parvient à résoudre un Rubik’s Cube
Le 17 octobre 2019 à 09h01
1 min
Sciences et espace
Sciences
OpenAI (une alliance ouverte pour la recherche sur l'intelligence artificielle) explique avoir utilisé deux réseaux de neurones entièrement entraînés via des simulations pour arriver à ce résultat.
Les scientifiques affirment que leur système « peut gérer des situations jamais vues pendant l’entraînement, par exemple être perturbé par une girafe en peluche ». Mais tout n'est pas encore parfait puisque la main de robot n'arrive à ses fins que dans 60 % des cas, et seulement 20 % lorsque la difficulté augmente.
Les travaux ont débuté en 2017. En juillet 2018, la main robotisée n'était capable que de jouer avec un cube et il a donc fallu attendre fin 2019 pour qu'elle puisse résoudre le Rubik's Cube.
De plus amples informations sont disponibles sur cette page, et une publication scientifique a été mise en ligne.
Le 17 octobre 2019 à 09h01
Commentaires (23)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 17/10/2019 à 08h24
Pourquoi dans le milliard d’applications possible n’entend ont que des applications purement inutiles ? Même si c’est balaise !!
Genre un bras qui tri les déchets ? Un bras capable de vérifier des fruits et légumes (travail fait par des humains à la main dans des chambres froides) ? Une main capable de fabriquer des tresses de câbles (aéronautique par exemple, des kilomètres de câblage assemblés à la main) ?
Merde y à pas assez d’ouvriers qui ont des tafs chiants, répétitif très légèrement perturbés qu’ils pourraient aider plutôt que de résoudre des rubiks cube !
Le robot capable de remplir les cartons lorsqu’on commande sur le net je suis sur qu’Amazon kifferais ! Surtout s’il est capable d’attraper n’importe quel objet !
Le 17/10/2019 à 08h51
Ils sont sadiques quand même. Ils auraient pu filer une deuxième main au robot. Quelle galère de résoudre un rubik’s cube à une main !
Le 17/10/2019 à 09h26
Tu veux déclencher une guerre civile des gilets jaunes ? " />
Le 17/10/2019 à 09h33
En fait, seules les parties perception et dextérité manuelle sont des réseaux de neurones. L’algorithme de résolution de cube lui-même est un algorithme classique.
“When it comes to solving the Rubik’s cube, computing a solution sequence can easily be done with existing software libraries like the Kociemba solver [111]. We use this solver to produce a solution sequence of subgoals for the hand to perform. In this work, the key problem is thus about sensing and control, not finding the solution sequence.” (page 4)
Le solver utilisé est ici : GitHub
Aussi, le cube n’est pas un bête cube : il comporte des capteurs et communique avec l’IA par bluetooth.
“Sensing state of a Rubik’s cube from vision only is a challenging task. We therefore use a “smart” Rubik’s cube with built-in sensors and a Bluetooth module …” (3.2 Giiker Cube, page 5)
Mais ça reste tout de même une belle performance. C’est juste le titre qui est trompeur : l’IA ne “résout” pas le cube, elle le “manipule”.
Le 17/10/2019 à 10h25
Le 17/10/2019 à 10h32
Deux hypothèses :
Peut-être parce que c’est aussi en recherche mais que ça n’intéresse pas nous grand public ?
Peut-être parce qu’ici le rubikk’s cube communique en Bluetooth avec le bras, j’attends de voir le déchet ou le fruit qui en soit équipé ?
Le 17/10/2019 à 10h33
Ce jeux raciste anti-daltoniens " />
Le 17/10/2019 à 11h08
Le 17/10/2019 à 11h09
ah, je me demandais justement ce que signifiait exactement “une main robotique résout un Rubik’s cube”, par rapport à “une IA équipée d’une main robotique résout un Rubik’s cube”. Je trouvais la formulation du titre de la news un peu étrange.
Si j’ai bien compris on s’intéresse donc ici non pas à l’IA qui trouve la solution, mais à celle gère les monvements de la main, c’est bien ça?
Le 17/10/2019 à 11h09
Le 17/10/2019 à 11h19
Le 17/10/2019 à 11h42
Le 17/10/2019 à 12h01
Le 17/10/2019 à 12h06
Le 17/10/2019 à 12h26
Le 17/10/2019 à 12h29
C’est exactement ça. " />
Le 17/10/2019 à 13h03
En faite, en regardant sur le site (lien donné dans l’article), ce qu’ils ont essayé de mettre en œuvre, c’est que leur machine arrive à manipuler un objets malgré des perturbations comme la taille du cube, le poids, la présence d’un gant latex, des doigts attachés, la visibilité, le cube qui se fait pousser/gêner..
Il y a donc bien une “IA” (algo d’apprentissage automatique) qui a appris à manipuler le rubiks cube avec des conditions variables.
Après, l’apprentissage a surtout été fait dans un environnement virtuel.
Maintenant, il faut voir si ce qu’ils ont développé permet un niveau de flexibilité suffisant pour les tâches plus utiles. En effet, il n’arrive qu’à 60% de réussite sur un rubiks cubes et seulement 20% dans les conformations demandant le plus de manipulation (soit il fait tombé le rubiks cube, soit il n’arrive pas à le résoudre avant la fin du chrono). On n’est peut-être pas encore prêt à remplacer l’humain.
Le 17/10/2019 à 13h53
Le 17/10/2019 à 14h29
Le 17/10/2019 à 19h00
Le 17/10/2019 à 19h14
Le 18/10/2019 à 06h39
Le 18/10/2019 à 17h52