← Derniers articles
💻 computer science

Imitation of Arm Gestures by the Semi-Humanoid Robot NICO

Cet article présente un système permettant au robot semi-humanoïde NICO d'imiter les gestes des bras humains à l'aide d'une entrée RGB monoculaire, de l'estimation de pose 3D basée sur MediaPipe et de la géométrie analytique pour calculer et mapper les angles articulaires, démontrant une performance réussie sur des gestes simples tout en reconnaissant des limitations dans les poses complexes et les mouvements du poignet.

Auteurs originaux : Anastasiya Ihnatovich, Igor Farkaš

Publié 2026-07-21
📖 5 min de lecture🧠 Analyse approfondie

Auteurs originaux : Anastasiya Ihnatovich, Igor Farkaš

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

Imaginez un monde où les robots ne se contentent pas de suivre une liste rigide d'instructions, mais peuvent réellement « apprendre » en nous observant, tout comme un bambin imite ses parents. C'est le cœur de l'Interaction Humain-Robot (IHR), un domaine scientifique dédié à faire en sorte que les machines ressemblent moins à des outils et davantage à des compagnons. Pour qu'un robot puisse véritablement copier un mouvement humain, il lui faut deux super-pouvoirs : la Perception (la capacité de « voir » et de comprendre un corps humain sur une photo 2D) et la Cinématique (les mathématiques qui déterminent comment plier ses propres articulations métalliques pour correspondre à cette pose humaine). Alors que certains scientifiques tentent d'enseigner aux robots en leur injectant des millions de vidéos dans l'espoir qu'un cerveau informatique complexe comprenne par lui-même, d'autres préfèrent une approche géométrique plus directe — utilisant des mathématiques simples pour mesurer les angles et les distances. Pourquoi est-ce important ? Parce que si un robot peut copier naturellement nos gestes, il peut interagir avec nous dans des contextes sociaux, nous aider dans des tâches ou même nous enseigner, sans avoir besoin de capteurs coûteux et encombrants ou d'années d'entraînement.

Dans cette étude, les chercheurs Anastasiya Ihnatovich et Igor Farkaš ont tenté d'apprendre à un robot semi-humanoïde nommé NICO à copier des gestes de bras humains en utilisant uniquement une caméra standard et une géométrie astucieuse. Considérez NICO comme un robot de la taille d'un enfant, doté d'une tête et de deux bras, conçu pour traîner avec les gens. L'équipe n'a pas utilisé de caméras de profondeur 3D sophistiquées ou de combinaisons de capture de mouvement ; au lieu de cela, elle s'est appuyée sur un outil logiciel gratuit appelé MediaPipe, qui agit comme un squelette numérique. Lorsque vous présentez une photo ordinaire à MediaPipe, il repère instantanément 33 points clés sur un corps humain (comme les épaules, les coudes et les poignets) et estime leur position dans l'espace 3D.

La méthode des chercheurs fonctionne comme un traducteur. D'abord, MediaPipe « voit » l'humain et saisit les coordonnées de ses articulations de bras. Ensuite, l'équipe utilise un ensemble de formules géométriques — essentiellement une recette pour calculer des angles basés sur la distance entre les points — pour déterminer exactement comment le coude de l'humain est plié ou comment le poignet est tordu. Enfin, ils prennent ces angles humains et les « cartographient » mathématiquement sur les moteurs spécifiques de NICO, indiquant au robot comment bouger ses propres articulations pour correspondre à l'humain. C'est comme prendre une pose humaine et la passer dans un tableau de conversion pour obtenir le manuel d'instructions du robot.

L'équipe a testé ce système avec six volontaires de différentes tailles, leur demandant de maintenir 11 poses de bras différentes tout en se tenant sous différents angles (de face, ou légèrement de côté). Les résultats sont un mélange de succès et de limites honnêtes. Le robot était assez bon pour copier les grands mouvements : il pouvait estimer le tangage de l'épaule (lever le bras de haut en bas), la flexion du coude et la flexion du poignet avec un niveau de précision modéré, manquant la cible d'environ 10°, 20° et 23° respectivement. Cependant, le robot avait plus de mal avec la rotation de l'épaule (tordre le bras au niveau de l'épaule) et la rotation de l'avant-bras (tordre la main comme pour tourner un bouton de porte). La rotation de l'avant-bras était la partie la plus difficile ; même avec l'aide des données de suivi de la main, l'estimation du robot était erronée de 50,1° en moyenne, ce qui représente une oscillation significative.

De manière intéressante, les chercheurs ont découvert que la performance du robot ne dépendait pas vraiment de la taille de l'humain ni de l'angle exact de son corps (dans une plage de 45°). Au lieu de cela, le facteur principal était ce que l'humain faisait. Si la pose impliquait une torsion complexe de l'avant-bras ou si la main était cachée derrière le bras, le robot se perdait. Le système était également incroyablement rapide, traitant chaque image en environ 0,0017 seconde, ce qui est assez rapide pour suivre un mouvement en temps réel.

En fin de compte, l'article suggère que cette approche « uniquement géométrique » est une méthode viable et efficace pour permettre à un robot de mimer des gestes humains sans avoir besoin de matériel coûteux ou de vastes ensembles de données d'entraînement. Cela prouve que l'on peut faire bouger les bras d'un robot de manière significative en utilisant simplement une caméra ordinaire. Cependant, les auteurs précisent avec prudence que ce n'est pas encore une solution parfaite. Le système trébuche encore sur les mouvements complexes du poignet et de l'avant-bras, et nécessite davantage de tests sur une plus grande variété de personnes et de poses avant de pouvoir être considéré comme un outil quotidien robuste. Pour l'instant, c'est une preuve de concept prometteuse qui montre qu'un robot peut nous « voir » et nous « copier », même s'il se trompe parfois un peu dans la torsion du poignet.

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 →