Robotique et matériel

Robots quadrupèdes : une navigation zéro-shot inspirée des animaux

Deux chercheurs des universités de Leeds et de Londres proposent une approche zéro-shot pour la locomotion des robots quadrupèdes. Leur système sélectionne des démarches inspirées des animaux, comme le trot, la course ou le saut, afin de s’adapter à des terrains variés sans entraînement spécifique sur chaque nouvel environnement.

Robot quadrupède franchissant des cailloux, des branches et un sol irrégulier en adaptant sa démarche.
Illustration : Actu.ai

Faire avancer un robot sur un sol lisse est une chose. Le faire progresser sur des cailloux, entre des branches ou sur une surface glissante en est une autre. Dans ces situations, un robot quadrupède ne doit pas seulement produire un mouvement : il doit choisir, presque instantanément, une manière de se déplacer adaptée à ce qu’il rencontre. C’est le défi auquel s’attaque une méthode présentée en décembre 2024 par Joseph Humphreys et Chengxu Zhou, chercheurs liés aux universités de Leeds et de Londres.

Leur proposition repose sur une stratégie dite zéro-shot. L’idée est de permettre à un robot de s’adapter à un environnement qu’il n’a pas appris spécifiquement à parcourir, sans lui ajouter de capteurs et sans le réentraîner au préalable sur chaque type de terrain. Au cœur de cette approche se trouve un outil baptisé programmateur de démarche biologique, ou BGS pour Biological Gait Scheduler. Il cherche à rapprocher la locomotion robotique de réflexes observables chez les animaux à quatre pattes.

Le zéro-shot, qu’est-ce que cela change pour un robot ?

En intelligence artificielle, le terme zéro-shot désigne généralement la capacité à faire face à un cas qui n’a pas été rencontré explicitement au cours d’une préparation dédiée. Transposé à la robotique, il ne signifie pas qu’une machine apprend à se déplacer à partir de rien. Il signifie surtout que le robot n’a pas besoin d’une phase d’entraînement propre au nouveau terrain avant d’y être envoyé.

Cette nuance est essentielle. Les robots mobiles sont souvent réglés ou entraînés dans des conditions définies : un sol régulier, une pente donnée, une série d’obstacles connue. Or, le monde réel offre rarement ces garanties. Un chemin naturel peut mêler terre meuble, pierres, racines, dénivelés et zones humides sur quelques mètres seulement. Dans un bâtiment dégradé ou une zone d’intervention, le relief est encore plus incertain.

La stratégie proposée par les deux chercheurs vise donc une forme de généralisation pratique. Au lieu de préparer une solution distincte pour chaque surface, le robot doit pouvoir modifier son comportement locomoteur face aux conditions immédiates. Il ne s’agit pas de lui attribuer une intelligence animale, mais de doter son contrôle moteur de réponses plus souples que celles d’une démarche unique imposée à l’avance.

Des démarches inspirées des quadrupèdes vivants

La source d’inspiration est directement biologique. Les animaux quadrupèdes ne mobilisent pas la même démarche dans toutes les circonstances. Ils peuvent ralentir, trotter, courir ou sauter selon la stabilité du sol, l’obstacle à franchir et l’effort requis. Cette variété de mouvements est un atout considérable lorsqu’il faut conserver son équilibre tout en progressant.

Joseph Humphreys et Chengxu Zhou proposent d’exploiter cette logique dans le pilotage d’un robot quadrupède. Leur approche associe trois comportements locomoteurs à des familles de situations :

État du terrain rencontréDémarche mise en avant par l’approcheIntérêt recherché
Terrain imprévisible avec cailloux ou branchesTrotMieux gérer les obstacles et les irrégularités
Surface uniformeCourseAvancer efficacement sur un sol plus régulier
Conditions glissantesSautRépondre aux difficultés posées par le manque d’adhérence

Le choix du trot sur un terrain imprévisible est particulièrement révélateur. Quand les appuis peuvent changer d’un pas à l’autre, une démarche conçue pour un sol uniforme peut devenir inadaptée. À l’inverse, la course est présentée comme efficace lorsque la surface est régulière. Le saut, lui, est privilégié dans les conditions glissantes selon les analyses rapportées.

Ces correspondances ne constituent pas une recette universelle applicable à n’importe quel robot et à n’importe quelle mission. Elles illustrent plutôt le principe central de la méthode : une démarche n’est pas intrinsèquement bonne ou mauvaise, elle dépend du terrain. Dans une navigation autonome crédible, la capacité de changer de mode de déplacement compte autant que la capacité à suivre une direction.

Du contrôle rigide aux réseaux de neurones

Cette recherche s’inscrit dans une évolution plus large de la robotique. Les premiers systèmes de locomotion robotique reposaient souvent sur des règles strictes : une séquence de mouvements était soigneusement programmée, puis répétée. Cette approche est précieuse pour des environnements industriels très contrôlés, mais elle montre rapidement ses limites dès que le sol ou les obstacles varient.

Les progrès en programmation des robots, notamment des quadrupèdes, ont ouvert la voie à des systèmes utilisant des réseaux de neurones et des techniques de machine learning. Ces outils peuvent aider un robot à lier les informations disponibles à une action motrice plus adaptée. Le défi n’est toutefois pas seulement de produire une démarche convaincante en laboratoire : il est de conserver une locomotion fiable quand les conditions changent.

Dans les méthodes antérieures évoquées, la dépendance à une seule stratégie de démarche pouvait restreindre l’adaptabilité. Un robot réglé pour une allure donnée risque de perdre en efficacité lorsque les propriétés du terrain s’écartent de ce qui était prévu. L’approche zéro-shot cherche précisément à dépasser cette rigidité en organisant le passage d’une démarche à une autre.

Locomotion programmée et adaptation zéro-shot : ce qui change

Approche à démarche unique

  • Une stratégie de marche est définie à l’avance pour une situation donnée.
  • Le comportement risque d’être moins adapté lorsque le terrain devient imprévisible.
  • Une nouvelle configuration peut exiger des réglages ou un entraînement spécifique.
  • La diversité des allures disponibles est limitée par le cadre initial.

Approche avec BGS

  • Le système vise à sélectionner une démarche selon les conditions observées.
  • Le trot, la course ou le saut peuvent être mobilisés selon le type de terrain.
  • Les essais décrits ne nécessitent ni capteurs supplémentaires ni entraînement dédié au terrain.
  • L’objectif est de mieux préserver la mobilité dans des paysages variés et changeants.

Le BGS, un programmateur de démarche biologique

Pour orchestrer cette adaptation, les chercheurs ont développé le Biological Gait Scheduler. Le terme de « programmateur » décrit sa fonction : il sert à décider ou à mettre à jour la démarche mobilisée par le robot en fonction de l’environnement immédiat.

Le BGS utilise un codage appelé βL dans l’espace observable du robot. Derrière cette formulation technique se trouve une idée accessible : le système s’appuie sur les éléments que le robot peut déjà observer pour sélectionner une réponse de locomotion. Il fait également intervenir des mémoires procédurales et des ajustements comportementaux.

Une mémoire procédurale renvoie, dans ce contexte, à la capacité de mobiliser un savoir-faire d’action plutôt qu’une simple information descriptive. Chez un humain, le geste nécessaire pour monter une marche, marcher sur du gravier ou éviter de glisser relève largement de ce type d’adaptation motrice. Le parallèle a ses limites, mais il aide à comprendre l’ambition du BGS : associer des conditions perçues à une façon de bouger pertinente, plutôt que suivre invariablement la même séquence de pattes.

Le résultat recherché est une mise à jour de la démarche à mesure que les conditions environnementales évoluent. Cela peut être utile lorsqu’un robot quitte une surface stable pour un passage encombré, ou lorsqu’un sol auparavant uniforme devient glissant. Dans une telle situation, attendre une reprogrammation humaine ou une nouvelle campagne d’entraînement serait peu compatible avec une mission sur le terrain.

Des tests sur des terrains variés et changeants

Les robots équipés de ce cadre ont été soumis à des essais sur des terrains différents et évolutifs. Les résultats présentés sont jugés prometteurs par les chercheurs : les machines ont montré leur capacité à surmonter des difficultés environnementales sans formation spécifique préalable à ces configurations.

Le point important est moins la performance sur un obstacle isolé que la faculté à rester opérationnel lorsque le terrain varie. Une démonstration réussie sur des pierres ne prouve pas nécessairement qu’un robot saura avancer ensuite sur de la terre meuble ou une zone glissante. L’intérêt du cadre proposé est de chercher une réponse à cette succession d’incertitudes.

Les informations disponibles ne détaillent toutefois ni un taux de réussite, ni une vitesse de déplacement, ni la comparaison chiffrée avec d’autres contrôleurs. Il faut donc éviter de transformer ces essais en promesse d’autonomie totale. Ils indiquent une piste de recherche pour améliorer la locomotion hors des environnements standardisés, pas la résolution définitive de tous les problèmes de navigation robotique.

La robustesse reste en effet un sujet central. Un robot en milieu naturel doit gérer la qualité de ses appuis, l’équilibre de son corps, les frottements du sol et les imprévus physiques. Changer de démarche est une réponse possible, mais une mission réelle suppose aussi de savoir où aller, d’éviter les dangers et de fonctionner dans la durée. La recherche décrite porte avant tout sur ce premier maillon fondamental : comment avancer malgré un terrain nouveau.

Pourquoi éviter des capteurs additionnels ?

Ajouter des capteurs peut améliorer la perception d’un robot, mais cela a aussi un coût. Chaque équipement supplémentaire peut accroître le poids, le prix, les besoins en énergie, la complexité d’intégration et les opérations de maintenance. Dans certains usages de terrain, ces contraintes comptent autant que la sophistication du logiciel.

L’approche de Humphreys et Zhou cherche donc à valoriser les informations déjà disponibles au lieu de multiplier les composants. C’est un choix particulièrement intéressant pour les robots quadrupèdes, dont l’architecture mécanique est déjà complexe : ils doivent contrôler plusieurs articulations, répartir leur poids et préserver leur stabilité à chaque pas.

Il ne faut pas en conclure qu’un robot autonome n’a plus besoin de perception. Les capteurs restent essentiels à de nombreuses fonctions, de l’évaluation d’un obstacle à l’orientation dans l’espace. La proposition porte plus précisément sur le fait de ne pas recourir à des capteurs supplémentaires pour adapter la démarche aux nouveaux terrains testés. Cette distinction évite de confondre sobriété matérielle et suppression de toute perception.

De l’exploration aux interventions d’urgence

Une locomotion capable de s’adapter sans préparation dédiée peut intéresser de nombreux secteurs. L’exploration est le cas le plus intuitif : un robot déployé dans une zone peu connue peut rencontrer des surfaces que ses concepteurs n’avaient pas anticipées dans le détail. Un comportement de marche plus flexible pourrait aussi être pertinent pour les travaux de recherche menés en extérieur.

Les interventions d’urgence constituent un autre horizon. Dans un environnement perturbé, l’accès humain peut être dangereux ou difficile. Un robot capable de se déplacer sur des débris, un sol encombré ou des surfaces instables pourrait, à terme, contribuer à la reconnaissance d’une zone. Là encore, il faut distinguer un progrès de locomotion d’une capacité complète d’intervention : la communication, l’autonomie énergétique, la manipulation d’objets et la sûreté opérationnelle demeurent des défis distincts.

Cette méthode pourrait également nourrir la conception de machines destinées à des environnements urbains changeants. Trottoirs abîmés, escaliers, bordures, travaux ou sols mouillés imposent une variété de situations que les roues ne franchissent pas toujours aisément. Les robots à pattes ont pour avantage potentiel de pouvoir modifier leurs appuis, à condition que leur contrôle soit suffisamment réactif et fiable.

Ce qu’il faut surveiller

La stratégie zéro-shot proposée en décembre 2024 ouvre une voie intéressante : rapprocher les robots quadrupèdes d’une forme d’adaptabilité locomotrice inspirée du vivant, sans exiger une formation préalable pour chaque terrain ni un empilement de capteurs. La pertinence de cette voie dépendra désormais de sa capacité à produire des résultats répétables dans des conditions toujours plus diverses.

Plusieurs questions devront être suivies. Le BGS peut-il conserver son efficacité sur des terrains combinant simultanément pente, glissance et obstacles ? Comment réagit-il à des perturbations soudaines ? Jusqu’où cette logique de sélection des démarches peut-elle être transférée à d’autres robots terrestres ? Et comment mesurer de manière comparable les gains de sécurité, de stabilité et d’efficacité énergétique ?

La promesse la plus concrète n’est pas celle de robots capables de tout faire seuls dans n’importe quel paysage. Elle est plus ciblée et, à ce titre, plus utile : permettre à une machine de ne pas être paralysée dès qu’elle sort du terrain sur lequel elle a été préparée. Pour la robotique de terrain, cette faculté d’adaptation constitue une étape décisive vers des déploiements plus réalistes.

Questions fréquentes

Qu’est-ce que la navigation zéro-shot pour un robot ?

La navigation zéro-shot désigne ici la capacité d’un robot à affronter un environnement qu’il n’a pas appris spécifiquement à parcourir. Le robot n’a pas besoin d’être entraîné à l’avance sur chaque nouveau sol. Il s’appuie sur les informations qu’il peut observer et sur un mécanisme de sélection de démarche pour adapter son mouvement.

Les robots zéro-shot n’ont-ils vraiment besoin d’aucun capteur ?

Non. La méthode décrite n’affirme pas qu’un robot fonctionne sans aucun capteur. Elle vise à éviter l’ajout de capteurs supplémentaires pour traiter les nouveaux terrains. Le programmateur de démarche biologique exploite l’espace observable du robot, donc les informations auxquelles la machine a déjà accès pour modifier sa locomotion.

Pourquoi un robot quadrupède alterne-t-il entre trot, course et saut ?

Chaque démarche répond à des contraintes différentes. D’après l’approche proposée, le trot convient mieux aux terrains imprévisibles comportant par exemple des cailloux ou des branches. La course est plus efficace sur les surfaces uniformes. Le saut est privilégié dans des conditions glissantes, où les appuis et l’adhérence deviennent plus difficiles à gérer.

À quoi sert le programmateur de démarche biologique BGS ?

Le BGS, pour Biological Gait Scheduler, sert à adapter la démarche d’un robot à son environnement immédiat. Il utilise un codage βL dans l’espace observable du robot, ainsi que des mémoires procédurales et des ajustements comportementaux. Son rôle est de mettre à jour la locomotion plutôt que de laisser le robot répéter une seule stratégie de marche.

Quels usages pour des robots capables de marcher sur des terrains inconnus ?

Les domaines évoqués incluent l’exploration, la recherche et les interventions d’urgence. Une meilleure adaptabilité peut être utile partout où le sol est irrégulier, changeant ou difficile à prévoir. Cette avancée concerne d’abord la locomotion : pour une mission complète, un robot doit aussi disposer de fonctions fiables de perception, d’orientation, de communication et d’autonomie énergétique.

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. arXiv, recherche des travaux de Joseph Humphreysarxiv.org/search/?query=Joseph+Humphreys&searchtype=author
  2. Université de Leeds, recherche et innovationwww.leeds.ac.uk/research-and-innovation
  3. University of London, recherchewww.london.ac.uk/research