
développé par des chercheurs de l'ETH Zürich, en Suisse
ANYmal, un robot quadrupède développé par des chercheurs de l'ETH Zürich, en Suisse, a récemment fait l'objet d'améliorations significatives lui permettant de maîtriser des mouvements de « parkour » rudimentaires. Cette évolution vise à renforcer sa capacité à naviguer dans des environnements complexes tels que des décombres ou des terrains difficiles. Doté d'une structure semblable à celle d'un chien, ANYmal a été spécifiquement conçu pour des applications telles que la recherche et le sauvetage dans des zones sinistrées ou des chantiers de construction.
Il n'est pas facile d'obtenir pour les robots à jambes une agilité comparable à celle des humains et des animaux. De plus, la capacité à effectuer une locomotion élégante et agile autour d'obstacles complexes avec un système informatique embarqué limité rend l'agilité encore plus difficile. Hoeller et al. ont développé un cadre pour entraîner un robot quadrupède à la locomotion, comme sauter, grimper, s'accroupir et marcher, pour une navigation rapide autour d'un parcours de « parkour ». Le cadre a été entraîné en simulation et ensuite déployé dans le monde réel sur des robots à jambes, démontrant leur capacité à atteindre des cibles à des vitesses allant jusqu'à 2 mètres par seconde et montrant un potentiel pour la navigation des robots sur des terrains non structurés où le temps est vital, comme dans les opérations de recherche et de sauvetage.
L'équipe de recherche suisse a adopté une approche novatrice combinant l'apprentissage automatique et le contrôle basé sur un modèle pour permettre à ANYmal de développer de nouvelles compétences. Par exemple, l'apprentissage automatique a permis à ANYmal d'apprendre à escalader des obstacles, tandis que le contrôle basé sur un modèle lui a enseigné à reconnaître et à naviguer à travers des décombres. Les tests ont montré que ANYmal était capable de sauter d'une boîte à une autre, de grimper et de descendre de grands obstacles, ainsi que de s'accroupir pour passer sous des obstacles.
ANYmal est un robot quadrupède conçu pour fonctionner de manière autonome dans des environnements difficiles. Entraîné par des actionneurs spéciaux conformes et à couple contrôlable avec précision, le système est capable de courir de manière dynamique et de grimper à grande vitesse. Grâce à des capteurs laser et des caméras intégrés, le robot peut percevoir son environnement pour créer en permanence des cartes et se localiser avec précision. Sur la base de ces informations, il peut planifier de manière autonome sa trajectoire de navigation et sélectionner avec soin les points d'appui pendant la marche.
ANYmal transporte des batteries pour une autonomie de plus de 2 heures et différents équipements sensoriels tels que des caméras optiques et thermiques, des microphones, des capteurs de détection de gaz et des éclairages actifs. Avec cette charge utile, la machine pèse moins de 30 kg et peut donc être facilement transportée et déployée par un seul opérateur.

Le « parkour » robo-pionnier dans le monde de la robotique
Les adeptes du « parkour » humain sont connus pour leurs prouesses acrobatiques d'une agilité remarquable, et bien qu'ANYmal ne puisse pas les égaler, le robot a réussi à sauter par-dessus des espaces, à grimper et à descendre de grands obstacles, et à s'accroupir pour manœuvrer sous un obstacle, selon un article récent publié dans la revue Science Robotics.
Créé il y a près de 40 ans dans les rues de Paris, le « parkour » a une histoire unique. Ce qui a commencé comme une étude du mouvement humain s'est transformé en une course d'obstacles, qui a évolué vers des techniques enseignées aux pompiers. L'acteur et cascadeur français David Belle a appris ces techniques de son père et a commencé à faire le parcours avec ses amis. Le sport a parcouru un long chemin depuis lors, et nous sommes ici pour vous montrer que le « parkour » n'est pas seulement un sport pour les vidéos virales. Il s'adresse à de vraies personnes qui veulent apprendre des mouvements pratiques et rendre leur corps utile.
L'équipe de l'ETH Zürich a introduit l'approche originale de l'apprentissage par renforcement d'ANYmal en 2019 et a amélioré sa proprioception (la capacité de détecter le mouvement, l'action et l'emplacement) trois ans plus tard. L'année dernière, l'équipe a présenté un trio de robots ANYmal personnalisés, testés dans des environnements aussi proches que possible des durs terrains lunaires et martiens. Comme indiqué précédemment, les robots capables de marcher pourraient aider les futurs rovers et atténuer le risque de dommages causés par des arêtes tranchantes ou la perte de traction dans le régolithe meuble. Chaque robot était équipé d'un capteur lidar, mais ils étaient tous spécialisés dans des fonctions particulières et suffisamment souples pour se remplacer les uns les autres : si l'un d'eux tombe en panne, les autres peuvent prendre le relais.
Par exemple, l'objectif principal du modèle Scout était de surveiller son environnement à l'aide de caméras RVB. Ce robot utilisait également un autre imageur pour cartographier les régions et les objets d'intérêt à l'aide de filtres laissant passer différentes zones du spectre lumineux. Le modèle Scientist avait l'avantage d'avoir un bras équipé d'un MIRA (Metrohm Instant Raman Analyzer) et d'un MICRO (microscopic imager). Le MIRA a permis d'identifier les produits chimiques contenus dans les matériaux trouvés à la surface de la zone de démonstration en se basant sur la façon dont ils diffusent la lumière, tandis que le MICRO placé sur le poignet a permis de les imager de près. L'hybride était plus généraliste, aidant l'éclaireur et le scientifique à mesurer des cibles scientifiques telles que des blocs rocheux et des cratères.
Malgré les progrès réalisés ces dernières années par ANYmal et les robots à jambes similaires, il reste encore des défis importants à relever avant qu'ils ne soient aussi agiles que les humains et d'autres animaux. « Avant le début du projet, plusieurs de mes collègues chercheurs pensaient que les robots à jambes avaient déjà atteint les limites de leur potentiel de développement », a déclaré le coauteur Nikita Rudin, un étudiant diplômé de l'ETH Zurich qui pratique également le « parkour ». « Mais j'avais une opinion différente. En fait, j'étais persuadé que l'on pouvait faire beaucoup plus avec la mécanique des robots à jambes.
Le « parkour » est assez complexe du point de vue de la robotique, ce qui en fait une tâche idéale pour la prochaine étape de l'équipe suisse dans les capacités d'ANYmal. Le « parkour » peut comporter de gros obstacles, ce qui oblige le robot à "effectuer des manœuvres dynamiques aux limites de l'actionnement tout en contrôlant avec précision le mouvement de la base et des membres", écrivent les auteurs. Pour réussir, ANYmal doit être capable de détecter son environnement et de s'adapter aux changements rapides, en sélectionnant une trajectoire et une séquence de mouvements réalisables à partir de son ensemble de compétences programmées. Et il doit faire tout cela en temps réel avec un système informatique embarqué limité.
L'approche globale de l'équipe suisse combine l'apprentissage automatique et le contrôle basé sur un modèle. Elle divise la tâche en trois composants interconnectés : un module de perception qui traite les données des caméras embarquées et du LiDAR pour estimer le terrain ; un module de locomotion avec un catalogue programmé de mouvements pour surmonter des terrains spécifiques ; et un module de navigation qui guide le module de locomotion dans le choix des compétences à utiliser pour franchir différents obstacles et terrains à l'aide de commandes intermédiaires.
Rudin, par exemple, a utilisé l'apprentissage...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.