Nouveau système de contrôle pour les robots quadrupèdes sur des surfaces dynamiques
Cet article parle d'une nouvelle méthode de contrôle pour un mouvement quadrupède stable sur des surfaces mouvantes.
― 7 min lire
Table des matières
Les robots quadrupèdes, comme ceux utilisés en recherche et dans l'industrie, font face à plein de défis quand ils bougent sur des surfaces irrégulières. Ces défis deviennent encore plus compliqués quand le sol bouge ou change de manière inattendue. Cet article décrit une nouvelle façon de contrôler ces robots, les rendant plus stables et capables de s'adapter aux changements dans leur environnement.
Le Problème des Surfaces Instables
Les robots qui marchent sur quatre pattes, comme des chiens ou des chevaux, sont conçus pour gérer des terrains difficiles. Cependant, beaucoup de méthodes de contrôle partent du principe que le sol est immobile et ne change pas. Cette hypothèse limite leur efficacité lorsque le sol lui-même est dynamique. Les surfaces rigides dynamiques (DRS) peuvent monter ou descendre, ce qui peut affecter l'équilibre et le mouvement du robot.
Par exemple, imagine une situation où un robot marche sur une plateforme en mouvement, comme un bateau sur l'océan. Quand le bateau tangue et oscille, ça peut rendre difficile pour le robot de rester stable et de maintenir son pas. Les systèmes de contrôle traditionnels peuvent avoir du mal à garder le robot stable quand la surface n'est pas seulement irrégulière mais aussi en mouvement imprévisible.
La Nouvelle Approche
Pour relever ces défis, des chercheurs ont développé un nouveau système de contrôle basé sur un modèle simplifié du comportement du robot. Ce système permet au robot de réagir plus efficacement aux changements du mouvement du sol. Leur méthode se concentre sur la création d'un modèle qui capture les dynamiques importantes du robot pendant qu'il marche sur une surface en mouvement.
La caractéristique clé de cette approche est le cadre de contrôle hiérarchique. Ce cadre a trois couches principales, chacune ayant un but différent dans la stratégie de contrôle globale :
Couche Supérieure : Cette couche est responsable de décider où le robot doit placer ses pattes. Elle génère des emplacements de pas souhaités en prenant en compte le mouvement du sol.
Couche intermédiaire : Cette couche traduit le placement souhaité des pattes en mouvements corporels complets. Elle s'assure que le robot peut déplacer tout son corps de manière coordonnée tout en respectant les limites de ses articulations.
Couche Inférieure : Cette couche contrôle directement les articulations du robot pour suivre les mouvements souhaités produits par la couche intermédiaire. Elle réagit rapidement à tout changement dans la posture du robot ou à la surface en dessous.
Le Cadre Hiérarchique en Détail
Planification des Pas de la Couche Supérieure
La couche supérieure est cruciale car elle génère les emplacements des pas en fonction de l'état actuel du robot et de la surface sur laquelle il se déplace. En utilisant un nouveau modèle appelé le Pendule Inversé Linéaire Hybride à Variation Temporelle (HT-LIP), la couche supérieure peut prédire comment le robot va se comporter sur une surface en mouvement.
Le fonctionnement de ce modèle est basé sur le concept d'un pendule inversé, qui est une manière courante de comprendre comment l'équilibre fonctionne. Le centre de masse (CoM) du robot est traité comme un point sur ce pendule, permettant de faire des prédictions sur la réaction du robot quand le sol change.
Génération de Trajectoire de la Couche Intermédiaire
Une fois que la couche supérieure a décidé où doivent aller les pattes, la couche intermédiaire prend cette info et planifie tout le mouvement du corps. Elle utilise un modèle corps complet du robot pour s'assurer que tous les mouvements sont physiquement possibles et coordonnés.
Ce processus est complexe parce que le robot a beaucoup d'articulations et de degrés de liberté. La couche intermédiaire s'assure que ces articulations travaillent ensemble de manière fluide pour suivre les emplacements de pas planifiés. Elle doit également tenir compte des limitations de la portée de mouvement du robot.
Contrôle de la Couche Inférieure
La couche inférieure gère directement les articulations du robot, leur commandant de se déplacer selon les trajectoires préconçues. Cette couche doit répondre rapidement à toute perturbation ou changement inattendu. Par exemple, si le sol change soudainement, le contrôleur de la couche inférieure ajuste les mouvements des articulations pour maintenir l'équilibre.
Stabilité Sous Incertitude
Pour s'assurer que le robot reste stable, les chercheurs ont dérivé des conditions spécifiques que le système doit respecter. Ces conditions aident le robot à répondre aux mouvements imprévisibles des DRS. La stabilité devient encore plus critique quand l'environnement est rempli de changements inattendus, comme des surfaces glissantes ou des obstacles.
L'objectif est de garder les mouvements du robot stables même face à des défis. Des études montrent que les robots peuvent atteindre des performances locomotrices remarquables dans divers scénarios. Ça inclut marcher sur du sable, de l'herbe, ou des sentiers irréguliers, montrant l'efficacité du cadre de contrôle.
Tests et Résultats
Pour valider le nouveau système de contrôle, divers tests ont été réalisés avec des robots sur un tapis roulant qui simule des surfaces dynamiques. Le tapis roulant peut effectuer différents mouvements, permettant aux chercheurs d'observer à quel point le robot maintient son pas et sa stabilité.
Lors des tests, le robot quadrupède a été soumis à plusieurs défis, comme :
- Des poussées soudaines qui pouvaient le déséquilibrer.
- Des surfaces glissantes qui affectaient son adhérence.
- Des surfaces irrégulières avec des hauteurs variées.
Les résultats ont montré que le robot a réussi à maintenir un schéma de marche stable même dans ces conditions difficiles. Ce succès souligne la robustesse du cadre de contrôle hiérarchique et sa capacité à s'adapter aux changements.
Comparaison avec les Méthodes Existantes
Pour démontrer l'efficacité de la nouvelle approche, les chercheurs l'ont comparée aux méthodes de contrôle existantes. La comparaison a impliqué d'examiner comment le robot se comportait dans des conditions similaires.
Le système proposé a montré beaucoup moins de dérive latérale, ce qui signifie qu'il était meilleur pour maintenir sa position et son équilibre. En revanche, les contrôleurs existants avaient du mal avec les mouvements imprévisibles, entraînant des dérives plus importantes et des chutes potentielles.
La performance améliorée de la nouvelle méthode de contrôle est attribuée à sa capacité à s'adapter aux changements dans le mouvement du sol et à son accent sur le maintien de la stabilité tout au long des mouvements du robot.
Conclusion
Le développement d'un cadre de contrôle hiérarchique pour les robots quadrupèdes marque une étape importante dans l'amélioration de leurs capacités locomotrices sur des surfaces dynamiques. En utilisant le modèle HT-LIP et une approche structurée en trois couches, les robots peuvent maintenant mieux gérer les incertitudes des environnements réels.
À travers des tests complets, le cadre s'est avéré efficace, montrant la capacité du robot à trottiner de manière stable sur diverses surfaces tout en répondant à des changements inattendus. Cette avancée ouvre la voie à des systèmes robotiques plus robustes capables de naviguer sur des terrains complexes, améliorant finalement leur utilité dans diverses applications, de la recherche et sauvetage à l'exploration.
Les travaux futurs viseront à affiner davantage le système de contrôle, permettant aux robots de gérer des mouvements et des environnements encore plus complexes, y compris des situations où des mouvements de sol à la fois verticaux et horizontaux sont présents.
Titre: HT-LIP Model based Robust Control of Quadrupedal Robot Locomotion under Unknown Vertical Ground Motion
Résumé: This paper presents a hierarchical control framework that enables robust quadrupedal locomotion on a dynamic rigid surface (DRS) with general and unknown vertical motions. The key novelty of the framework lies in its higher layer, which is a discrete-time, provably stabilizing footstep controller. The basis of the footstep controller is a new hybrid, time-varying, linear inverted pendulum (HT-LIP) model that is low-dimensional and accurately captures the essential robot dynamics during DRS locomotion. A new set of sufficient stability conditions are then derived to directly guide the controller design for ensuring the asymptotic stability of the HT-LIP model under general, unknown, vertical DRS motions. Further, the footstep controller is cast as a computationally efficient quadratic program that incorporates the proposed HT-LIP model and stability conditions. The middle layer takes the desired footstep locations generated by the higher layer as input to produce kinematically feasible full-body reference trajectories, which are then accurately tracked by a lower-layer torque controller. Hardware experiments on a Unitree Go1 quadrupedal robot confirm the robustness of the proposed framework under various unknown, aperiodic, vertical DRS motions and uncertainties (e.g., slippery and uneven surfaces, solid and liquid loads, and sudden pushes).
Auteurs: Amir Iqbal, Sushant Veer, Christopher Niezrecki, Yan Gu
Dernière mise à jour: 2024-03-24 00:00:00
Langue: English
Source URL: https://arxiv.org/abs/2403.16262
Source PDF: https://arxiv.org/pdf/2403.16262
Licence: https://creativecommons.org/licenses/by-nc-sa/4.0/
Changements: Ce résumé a été créé avec l'aide de l'IA et peut contenir des inexactitudes. Pour obtenir des informations précises, veuillez vous référer aux documents sources originaux dont les liens figurent ici.
Merci à arxiv pour l'utilisation de son interopérabilité en libre accès.