← Derniers articles
🤖 AI

ASPIRE: Agentic /Skills Discovery for Robotics

ASPIRE est un système d'apprentissage continu qui écrit et affine de manière autonome des programmes de contrôle robotique à travers une boucle itérative d'exécution, de diagnostic d'échec et de recherche évolutive, aboutissant à une bibliothèque de compétences réutilisables qui surpasse significativement les méthodes antérieures dans les tâches perturbées, bimanuelles et à long terme, tout en permettant la généralisation zero-shot et le transfert sim-to-real.

Auteurs originaux : Runyu Lu, Yubo Wu, Ethan Kou, Letian Fu, Wenli Xiao, Ajay Mandlekar, Yinzhen Xu, Guanya Shi, Ken Goldberg, Ang Chen, Mosharaf Chowdhury, Yuke Zhu, Linxi "Jim" Fan, Guanzhi Wang

Publié 2026-07-02
📖 7 min de lecture🧠 Analyse approfondie

Auteurs originaux : Runyu Lu, Yubo Wu, Ethan Kou, Letian Fu, Wenli Xiao, Ajay Mandlekar, Yinzhen Xu, Guanya Shi, Ken Goldberg, Ang Chen, Mosharaf Chowdhury, Yuke Zhu, Linxi "Jim" Fan, Guanzhi Wang

Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète

L'idée principale : Apprendre aux robots à « apprendre de leurs erreurs » comme un humain

Imaginez que vous apprenez à un robot très intelligent, mais très littéral, comment préparer le dîner.

  • L'ancienne méthode : Vous écrivez une recette stricte (du code). Si le robot fait tomber une cuillère, il s'arrête, vous devez réécrire manuellement la recette, puis réessayer. Si la cuillère était glissante, vous devez réécrire la recette pour chaque fois qu'il utilisera une cuillère à l'avenir. Le robot oublie tout une fois la tâche terminée.
  • La méthode ASPIRE : Le robot essaie de cuisiner. Lorsqu'il fait tomber la cuillère, il ne se contente pas de s'arrêter. Il regarde exactement pourquoi il l'a fait tomber (le manche était-il glissant ? A-t-il serré trop fort ?). Il corrige la recette immédiatement. Ensuite, il note un « Conseil de Pro » dans un carnet partagé : « Quand on tient une cuillère glissante, serrer plus fort et lever lentement. » La prochaine fois qu'il cuisine, ou même lorsqu'un autre robot essaiera de cuisiner, il consulte d'abord le carnet.

ASPIRE (Agentic Skill Programming through Iterative Robot Exploration) est un système qui permet aux robots d'écrire leur propre code, de déboguer leurs propres échecs et de construire une « bibliothèque de trucs » permanente qui les rend plus intelligents chaque jour.


Comment ça marche : Les trois outils magiques

L'article décrit ASPIRE comme une équipe de trois travailleurs travaillant ensemble en boucle :

1. Le « Super-Débugueur » (Moteur d'exécution du robot)

La plupart des robots vous disent seulement : « J'ai échoué. » Ils ne vous disent pas pourquoi.
Le moteur d'ASPIRE est comme une caméra de surveillance haute technologie qui enregistre chaque petit mouvement du robot.

  • L'analogie : Imaginez que vous essayez de garer une voiture dans un espace étroit. Un robot normal dit juste : « Crash ! » Le moteur d'ASPIRE vous montre la vidéo : « Vous avez tourné le volant trop tôt, et le pare-chocs arrière a heurté le mur. »
  • Ce qu'il fait : Il donne au robot une « trace » (un journal détaillé) de l'endroit exact où la perception a échoué, où le plan a déraillé ou où le bras s'est bloqué. Cela permet au robot de diagnostuer lui-même le problème plutôt que de deviner.

2. Le « Carnet Partagé » (Bibliothèque de compétences)

Par le passé, si un robot apprenait à ouvrir un tiroir spécifique, cette connaissance mourait à la fin de la tâche.
ASPIRE conserve une bibliothèque de « Compétences » en pleine croissance.

  • L'analogie : Pensez à cela comme un livre de cuisine de « Astuces de Vie ».
    • Entrée 1 : « Si le robot ne peut pas atteindre l'objet parce qu'une table est sur le chemin, essayez d'approcher par le côté plutôt que de face. »
    • Entrée 2 : « Si le robot voit deux bols, regardez d'abord celui de gauche. »
  • Ce qu'il fait : Quand le robot corrige un bug, il ne sauvegarde pas seulement la correction ; il sauvegarde le schéma. S'il rencontre un problème similaire plus tard (même avec un robot différent ou un objet différent), il tire la « Astuce de Vie » du carnet et l'utilise immédiatement. C'est ainsi qu'il devient plus rapide et meilleur au fil du temps.

3. La « Séance de Brainstorming » (Recherche évolutive)

Parfois, un robot reste bloqué dans une boucle, essayant la même mauvaise idée encore et encore.
ASPIRE utilise une méthode appelée « Recherche Évolutive ».

  • L'analogie : Imaginez que vous essayez de réparer un tuyau qui fuit. Au lieu de simplement serrer le boulon une seule fois, vous essayez 10 clés différentes, 5 angles différents et 3 types de ruban adhésifs différents, tout cela en même temps. Vous voyez lequel fonctionne le mieux, vous gardez celui-là, puis vous essayez d'améliorer celui-là.
  • Ce qu'il fait : Le système génère de nombreuses versions différentes du code du robot en même temps. Il teste toutes les versions, garde les gagnantes et écarte les perdantes. Cela aide le robot à sortir des « boucles locales » et à trouver des solutions créatives qu'un humain n'aurait peut-être pas imaginées.

Ce qu'ils ont réellement accompli (Les résultats)

L'article a testé ce système sur trois types de défis, et les résultats sont impressionnants :

  1. Le test de la « Cuisine Désordonnée » (LIBERO-Pro) :

    • Scénario : Le robot devait déplacer des objets, mais les objets étaient déplacés à des endroits aléatoires, ou les instructions étaient légèrement modifiées (ex : « ramasse la tasse rouge » vs « ramasse la tasse bleue »).
    • Résultat : ASPIRE a réussi 77 % de plus souvent que les méthodes précédentes. Il n'a pas seulement mémorisé l'emplacement ; il a appris la compétence de trouver et de saisir des objets quel que soit l'endroit.
  2. Le « Passage de Main à Deux Bras » (Robosuite) :

    • Scénario : Un robot doté de deux bras devait passer un objet d'une main à l'autre. C'est incroyablement difficile car le timing et la physique sont complexes.
    • Résultat : Les méthodes précédentes ne réussissaient que 20 % du temps. ASPIRE est passé à 92 %. Il a appris la « danse » du passage de l'objet par essais et erreurs.
  3. La « Longue Journée à la Maison » (BEHAVIOR-1K) :

    • Scénario : Le robot devait effectuer une longue chaîne de tâches, comme « Va à la cuisine, trouve un soda, ouvre le frigo, mets-le dedans ».
    • Résultat : ASPIRE était 32 % meilleur que la méthode suivante. Comme il possède une bibliothèque de compétences, il n'a pas besoin de réapprendre comment ouvrir un frigo à chaque fois ; il consulte simplement la compétence « Ouvrir le Frigo ».

La « Magie » du Transfert : De la Simulation à la Vie Réelle

L'une des parties les plus cool de l'article est le Transfert Sim-to-Real (Simulation vers Réel).

  • La configuration : Le robot a appris toutes ses compétences dans un jeu vidéo (simulation). Ensuite, ils l'ont placé sur un vrai robot physique qui est différent et possède des capteurs différents.
  • Le résultat : Même si le robot réel était différent, les « Astuces de Vie » de la simulation fonctionnaient toujours.
    • Exemple : Le robot a appris dans le jeu que « si vous essayez de pousser un tiroir de face, il se bloque ». Il a appliqué cette même logique au vrai tiroir.
    • Impact : Cela a réduit la quantité de « réflexion » (traitement informatique) dont le robot réel avait besoin de près de 10 fois pour certaines tâches. Cela prouve que les compétences apprises dans un monde virtuel peuvent aider un robot réel dans le monde réel.

Résumé

ASPIRE est un système qui empêche les robots d'être des « répétiteurs stupides » et les transforme en « apprenants continus ».

  • Il leur donne des yeux pour voir exactement pourquoi ils ont échoué (Moteur d'exécution).
  • Il leur donne une mémoire pour sauvegarder leurs corrections pour plus tard (Bibliothèque de compétences).
  • Il leur donne un cerveau pour essayer de nombreuses solutions à la fois (Recherche évolutive).

L'article affirme qu'en faisant cela, les robots peuvent résoudre des tâches complexes et désordonnées beaucoup plus rapidement qu'auparavant, et que les connaissances acquises dans une situation aident à réussir dans des situations complètement nouvelles.

Noyé(e) sous les articles dans votre domaine ?

Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.

Essayer Digest →