Robotique et matériel

Robots et retours humains : l’IA apprend des gestes complexes plus vite

À l’Université de Californie à Berkeley, des chercheurs ont mis au point HiL-SERL, un protocole qui laisse un humain corriger un robot pendant son apprentissage. Cette coopération permet aux machines de progresser plus vite sur des manipulations délicates, du Jenga à l’assemblage de composants électroniques.

Un bras robotique manipulant un bloc avec l’assistance d’un opérateur dans un laboratoire de robotique.
Illustration : Actu.ai

Faire apprendre un geste à un robot reste bien plus difficile que lui faire reconnaître un objet ou suivre une trajectoire prédéfinie. Dans le monde réel, une pièce peut bouger, une prise peut être mal positionnée, un objet peut être fragile et une erreur peut interrompre toute la séquence. Des chercheurs de l’Université de Californie à Berkeley proposent de raccourcir cette phase d’apprentissage en laissant un humain intervenir au bon moment, non pas pour télécommander durablement la machine, mais pour la remettre sur la bonne voie lorsqu’elle se trompe.

Leur protocole, baptisé Human-in-the-Loop Sample Efficient Robotic Reinforcement Learning, ou HiL-SERL, associe deux idées : l’apprentissage par renforcement, qui repose sur les essais et les erreurs, et l’expertise immédiate d’un opérateur humain. Les résultats présentés montrent que ce mélange peut aider un robot à acquérir des manipulations complexes beaucoup plus efficacement que s’il devait découvrir seul toutes les bonnes actions, y compris lorsqu’un imprévu survient.

HiL-SERL, un protocole pour apprendre avec un humain dans la boucle

HiL-SERL a été développé par le Laboratoire d’intelligence artificielle et d’apprentissage robotique de l’Université de Californie à Berkeley. Son nom décrit son ambition : un apprentissage robotique par renforcement, économe en données, dans lequel un humain reste « dans la boucle ».

L’apprentissage par renforcement consiste, en simplifiant, à laisser un système tenter une action, observer ce qui se passe, puis ajuster son comportement selon le résultat. Pour un robot manipulateur, cela peut vouloir dire déplacer une pince, saisir une pièce, l’orienter et la déposer. Lorsqu’une tentative échoue, le système doit déterminer quelles décisions modifier lors de l’essai suivant.

Cette méthode est puissante, mais elle se heurte à une limite concrète : un robot qui apprend seul peut répéter longtemps des erreurs peu instructives. Il peut, par exemple, mal approcher un objet, le faire tomber ou rester bloqué dans une position dont il ne sait pas sortir. Dans un atelier ou un laboratoire, multiplier ces essais prend du temps et peut endommager les objets manipulés.

HiL-SERL ajoute donc une aide ciblée. L’opérateur observe les actions du robot et peut les corriger en temps réel lorsqu’une situation tourne mal ou lorsque la machine s’écarte de l’objectif. Ces corrections ne servent pas seulement à sauver l’essai en cours : elles apportent aussi au système des exemples de comportements plus pertinents pour les tentatives suivantes.

Des blocs de Jenga aux composants électroniques, quelles tâches ont été testées ?

Les démonstrations retenues par l’équipe illustrent un point essentiel de la robotique : des gestes qui paraissent ordinaires demandent une grande précision quand ils sont confiés à une machine. Le robot a notamment relevé le défi du Jenga whipping. Il devait faire tomber une seule pièce d’une tour de blocs sans perturber le reste de la structure. La difficulté ne tient pas seulement au mouvement rapide : il faut doser l’action, viser le bon bloc et éviter de déstabiliser la tour.

Les chercheurs ont également évalué leur méthode sur des tâches de manipulation très différentes, notamment des œufs dans une poêle et l’assemblage de composants électroniques, comme une carte mère. Ces scénarios mettent à l’épreuve plusieurs capacités à la fois : la coordination des mouvements, la prise en compte de la position des objets, la gestion d’éléments fragiles et l’adaptation lorsqu’un geste ne se déroule pas comme prévu.

Type de défiCe que le robot doit maîtriserPourquoi le retour humain est utile
Jenga whippingIsoler une pièce sans faire tomber la tourCorriger rapidement une trajectoire ou une force mal dosée
Manipulation d’œufsAgir avec précision sur des objets fragilesÉviter qu’une erreur répétée compromette l’exercice
Assemblage électroniquePositionner et assembler des composantsAider le robot à récupérer après un mauvais alignement

Ces exemples ne signifient pas qu’un même robot peut immédiatement accomplir tous les gestes d’un humain dans n’importe quel environnement. Ils montrent plutôt qu’un protocole d’entraînement peut s’appliquer à des familles de tâches variées, du geste délicat au montage de précision.

Comment les corrections deviennent-elles un apprentissage durable ?

Le principe central est d’exploiter les retours de l’opérateur comme des données d’apprentissage. Pendant que le robot agit et observe visuellement les conséquences de ses mouvements, l’humain peut intervenir pour corriger une action inadéquate. Le système conserve alors les expériences utiles issues de ces interactions afin de s’en servir dans son apprentissage.

Il ne s’agit donc pas d’une simple succession d’ordres donnés au robot. À chaque correction, celui-ci peut associer une situation à une meilleure réponse : une position de pince, une manière de récupérer un objet, une orientation à adopter ou une séquence de mouvements à poursuivre. Au fil des essais, il doit être en mesure de reproduire seul le comportement corrigé lorsqu’il rencontre une configuration semblable.

Cette logique est particulièrement importante face aux situations imprévues. Dans un environnement physique, deux essais ne sont jamais parfaitement identiques. Un objet peut être légèrement décalé, une surface peut offrir une résistance différente ou une prise peut être moins stable que prévu. Au lieu d’exiger qu’un opérateur programme tous les cas de figure à l’avance, HiL-SERL lui permet d’intervenir précisément lorsque son expérience est la plus utile.

L’expression parfois employée de « mémoire collective » peut prêter à confusion. Le robot ne partage pas une mémoire humaine au sens propre. Il enrichit plutôt les données retenues pendant son entraînement avec des séquences dans lesquelles une intervention a montré comment éviter ou réparer une erreur.

Apprendre seul ou apprendre avec des corrections humaines

Apprentissage autonome classique

  • Le robot découvre les actions utiles principalement par essais et erreurs.
  • Les erreurs répétées peuvent rallonger la phase d’entraînement.
  • Les situations de blocage fournissent peu d’exemples de récupération efficaces.
  • L’opérateur intervient surtout en dehors du processus d’apprentissage.

Approche HiL-SERL

  • L’humain peut corriger le robot pendant l’exécution de la tâche.
  • Les actions corrigées alimentent les données exploitées par l’apprentissage.
  • Le robot apprend des exemples de récupération face aux imprévus.
  • L’assistance humaine est appelée à diminuer à mesure des progrès.

Des résultats prometteurs, à lire dans leur cadre expérimental

Les robots entraînés avec ce système ont atteint un taux de réussite de 100 % sur les tâches évaluées dans les expériences rapportées. C’est un résultat marquant, car les exercices choisis exigent de la dextérité et tolèrent peu d’erreurs. Mais il doit être interprété avec précision : il concerne les tâches et les conditions testées par l’équipe, pas l’ensemble des manipulations qu’un robot pourrait rencontrer dans une usine, un domicile ou un entrepôt.

L’autre enseignement important concerne le rôle de l’humain. Selon les observations rapportées, son intervention est cruciale au début de l’entraînement, lorsque le robot ne possède encore ni expérience suffisante ni stratégie fiable. Puis son assistance devient moins nécessaire au fil des sessions. C’est précisément ce que recherche cette méthode : concentrer le temps humain sur les moments où il apporte le plus de valeur, au lieu de demander une supervision constante.

La rapidité d’apprentissage constitue un enjeu déterminant. Former un robot uniquement par essais et erreurs peut exiger un grand nombre de tentatives. Or, dans la manipulation d’objets réels, chaque essai coûte du temps et mobilise du matériel. En orientant le robot vers des actions plus pertinentes dès les premiers blocages, les retours humains peuvent rendre la collecte d’expérience plus efficace.

Pourquoi l’industrie pourrait y trouver un intérêt

Les applications envisagées concernent notamment les secteurs manufacturiers, en particulier l’électronique et l’automobile. Dans ces environnements, des robots sont déjà largement employés pour des opérations répétitives et très structurées. Le défi augmente lorsque les séries de produits changent, lorsque les pièces sont nombreuses ou lorsque les objets présentent de petites variations qui rendent une programmation fixe moins fiable.

Un robot capable d’apprendre plus vite une nouvelle manipulation pourrait réduire le temps nécessaire pour adapter une ligne de production à une nouvelle référence. L’enjeu n’est pas seulement la vitesse : c’est aussi la possibilité d’obtenir un geste suffisamment précis et reproductible pour travailler sur des composants sensibles ou des assemblages complexes.

La méthode pourrait aussi intéresser les usages dans lesquels l’automatisation totale est difficile à atteindre dès le départ. Un technicien expérimenté pourrait aider le système lors des phases d’apprentissage, puis laisser le robot répéter de manière autonome les opérations maîtrisées. Cette perspective répond à une demande croissante de robots plus adaptables, sans promettre qu’ils pourront résoudre instantanément toutes les tâches d’un atelier.

Une recherche ouverte pour accélérer les essais et les améliorations

L’équipe a choisi de rendre ses travaux open source. Cette ouverture permet à d’autres chercheurs de s’appuyer sur le protocole, de le tester sur d’autres robots et d’évaluer ses résultats dans de nouveaux contextes. En robotique, cette possibilité de reproduire ou de prolonger une expérience est essentielle : les performances dépendent souvent du matériel, des capteurs, des objets et de l’environnement utilisés.

Les chercheurs affichent une ambition plus large : rendre ce type de technologie aussi convivial qu’un smartphone. L’objectif est de réduire la distance entre une avancée de laboratoire et un outil utilisable par un public plus vaste. Pour y parvenir, il ne suffira pas d’améliorer les algorithmes. Il faudra aussi concevoir des interfaces compréhensibles, des modes de correction sûrs et des robots capables de fonctionner de manière fiable hors des conditions contrôlées.

Les limites à ne pas oublier

L’intervention humaine est une force, mais elle constitue aussi une dépendance initiale. La qualité de l’apprentissage dépend de la pertinence des corrections, de leur fréquence et de la capacité du robot à les généraliser. Une correction adaptée à une situation très précise ne garantit pas automatiquement que la machine saura agir correctement face à une variante plus éloignée.

La complexité de la tâche reste également déterminante. Saisir et déplacer un objet dans un cadre préparé est différent d’intervenir dans un espace encombré, de coopérer avec plusieurs personnes ou de manipuler des objets dont la forme et l’état changent constamment. Les résultats de HiL-SERL montrent un chemin pour accélérer l’apprentissage, pas une solution universelle à la dextérité robotique.

Enfin, l’autonomie doit aller de pair avec la sécurité. Plus un robot apprend et agit dans un environnement physique, plus il importe de prévoir comment l’arrêter, comment contrôler ses mouvements et comment éviter qu’une mauvaise interprétation de la situation entraîne un geste dangereux. Le rôle humain dans la boucle peut justement constituer une étape utile avant de confier davantage d’autonomie à la machine.

Ce qu’il faut surveiller

La prochaine étape évoquée par les chercheurs consiste à doter les robots de compétences de manipulation de base avant de les entraîner à des tâches plus complexes. Cette préparation pourrait permettre d’éviter de repartir de zéro pour chaque nouveau geste et d’améliorer encore l’efficacité des séances d’apprentissage.

Il faudra suivre la capacité de ces méthodes à passer d’une démonstration réussie à des conditions industrielles variées. Les questions clés seront simples : combien de temps d’intervention humaine reste nécessaire, quelles tâches se généralisent réellement, et dans quelles conditions le robot conserve-t-il sa précision ? HiL-SERL apporte une réponse concrète à un obstacle majeur de la robotique : apprendre dans le monde réel sans perdre un temps considérable à répéter des erreurs évitables.

Questions fréquentes

Comment un robot apprend-il grâce aux retours humains ?

Dans HiL-SERL, un opérateur peut corriger l’action du robot lorsqu’elle devient inadaptée. Ces interventions fournissent des exemples plus utiles que de simples échecs répétés. Le robot les exploite ensuite dans son apprentissage par renforcement afin d’améliorer ses décisions et, progressivement, de réaliser seul des gestes comparables.

Qu’est-ce que HiL-SERL en robotique ?

HiL-SERL signifie Human-in-the-Loop Sample Efficient Robotic Reinforcement Learning. C’est un protocole conçu à l’Université de Californie à Berkeley qui associe apprentissage par renforcement et aide humaine. Son objectif est de permettre à un robot d’acquérir des tâches de manipulation complexes avec moins d’essais inutiles dans le monde réel.

Quelles tâches les robots ont-ils réalisées avec HiL-SERL ?

Les expériences rapportées comprennent le défi du Jenga whipping, qui consiste à faire tomber une pièce sans déstabiliser une tour de blocs, la manipulation d’œufs dans une poêle et l’assemblage de composants électroniques, comme une carte mère. Ces exercices évaluent la précision, la manipulation d’objets fragiles et la récupération après erreur.

Combien de temps faut-il à un robot pour apprendre une tâche avec cette méthode ?

Les résultats cités indiquent que des robots peuvent apprendre et maîtriser certaines tâches complexes en une à deux heures grâce à l’apprentissage par renforcement et aux ajustements humains. Cette durée dépend toutefois de la tâche, du robot, de l’environnement et de la qualité des corrections. Elle ne constitue donc pas une durée garantie pour tous les usages.

Les robots HiL-SERL peuvent-ils fonctionner sans humain ?

Oui, c’est le but du protocole une fois qu’un niveau de compétence suffisant est atteint. L’aide humaine est surtout importante au début, lorsque le robot apprend encore à éviter ses erreurs et à se sortir de situations imprévues. Dans les expériences décrites, l’intervention de l’opérateur diminuait au fil des séances d’entraînement.

Sources

Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.

  1. HiL-SERL, page officielle du projet de recherchehil-serl.github.io
  2. Berkeley Artificial Intelligence Research, Université de Californie à Berkeleybair.berkeley.edu