Simple Science

La science de pointe expliquée simplement

# Génie électrique et science des systèmes# Systèmes et contrôle# Systèmes et contrôle

Nouvelle méthode de contrôle pour des interactions robot plus sûres

Une nouvelle approche améliore la stabilité des robots lors du contact avec différentes surfaces.

Ke Li, Xiaogang Xiong, Anjia Wang, Ying Qu, Yunjiang Lou

― 9 min lire


Méthode de contrôle deMéthode de contrôle derobot amélioréeinteractions.sécurité des robots pendant lesUne nouvelle stratégie augmente la
Table des matières

Quand les robots interagissent avec leur environnement, ils rencontrent souvent des forces qui peuvent influencer leur mouvement. Par exemple, imagine un robot essayant de marcher sur différentes surfaces ou de soulever des objets. Pour le faire en toute sécurité, il doit contrôler sa réaction à ces forces. Un moyen courant de gérer ça, c'est un truc qu'on appelle le contrôle d'admittance. Ce système permet aux robots de se comporter de manière flexible quand ils touchent des choses autour d'eux. Mais si ça n'est pas fait correctement, ça peut causer des problèmes, comme que le robot rebondisse trop fort ou bouge de manière dangereuse.

Cet article parle d'une nouvelle approche du contrôle d'admittance qui aide les robots à mieux gérer des forces inattendues. Ça se concentre sur les défis auxquels les robots font face quand ils touchent des surfaces de dureté inconnue et comment la nouvelle méthode peut améliorer leur stabilité et sécurité.

C'est Quoi le Contrôle d'Admittance ?

Le contrôle d'admittance est une technique utilisée en robotique pour gérer la relation entre la force appliquée à un robot et son mouvement. Ce système de contrôle permet aux robots d'ajuster leurs actions en fonction des forces externes qu'ils rencontrent. Par exemple, si un robot pousse contre un mur, il doit savoir à quel point pousser sans perdre l'équilibre ou se faire mal.

Dans les mises en œuvre standards, ça implique un contrôleur de position à fort gain, qui aide le robot à suivre une position désirée avec précision. C'est surtout utile dans des situations où le robot interagit avec des gens ou des objets délicats. Cependant, il y a des limites. Si l'environnement change soudainement - comme quand on heurte une surface dure - le robot peut réagir de manière pas sécuritaire.

Les Défis du Contact d'Impact

Quand un robot touche une surface, comme quand un pied de robot frappe le sol ou qu'un bras robotique touche un objet, il subit un contact d'impact. Dans ces situations, le robot doit rapidement ajuster son contrôle pour gérer les forces impliquées. Si le système de contrôle du robot ne réagit pas correctement, ça peut conduire à des résultats dangereux, comme dépasser la position désirée ou osciller de manière incontrôlable.

Un des principaux problèmes, c'est que beaucoup de méthodes de contrôle ne gèrent pas bien les changements brusques. Par exemple, si un robot humanoïde marche sur une surface très rigide, il peut réagir trop violemment et rebondir, ce qui le rend instable. De même, si un bras robotique essaie d'attraper un objet en mouvement mais ne peut pas s'ajuster assez vite, il pourrait manquer sa cible ou appliquer trop de force.

Ces problèmes se compliquent encore quand le robot doit faire face à des environnements inconnus. Dans des scénarios réels, la dureté des surfaces peut ne pas être connue à l'avance. Ça veut dire que les robots doivent être prêts à gérer une large gamme de conditions sans avoir d'infos précises à leur sujet.

Présentation d'un Nouveau Contrôleur

Pour améliorer la stabilité des robots lors de situations de contact d'impact, un nouveau contrôleur d'admittance à double boucle a été proposé. Ce contrôleur contient deux boucles de rétroaction séparées qui travaillent ensemble pour améliorer la performance et la sécurité.

  1. Boucle Externe : La boucle externe est construite autour d'un contrôle à glissement de première ordre à valeurs définies. Cet aspect aide à gérer le couple d'entrée efficacement après que le robot ait subi un impact. Son but est de limiter la quantité de couple utilisé, empêchant le robot de répondre trop violemment.

  2. Boucle Interne : La boucle interne utilise un algorithme différent, appelé l'algorithme de super-rotation multivariable. Cette partie du contrôleur se concentre sur l'ajustement du comportement du robot en réponse à des forces inconnues, garantissant que le robot ne s'écarte pas trop de son chemin prévu.

En combinant ces deux boucles, le nouveau contrôleur est plus efficace pour gérer des situations inattendues. La boucle externe contrôle le couple excessif tandis que la boucle interne ajuste le mouvement du robot selon les forces qu'il rencontre.

Comment Ça Marche ?

Le nouveau contrôleur fonctionne d'une manière qui permet au robot d'ajuster ses actions en fonction de la situation à laquelle il fait face. Quand un robot entre en contact avec une surface :

  1. Réaction Initiale : Le robot détecte l'impact et commence immédiatement à ajuster son mouvement. La boucle externe entre d'abord en jeu, limitant le couple produit en réponse à l'impact. Ça aide à prévenir des mouvements brusques ou dangereux.

  2. S'adapter aux Changements : Ensuite, la boucle interne prend le relais pour affiner la réponse du robot. Elle utilise des infos sur les forces de contact pour mieux comprendre la dureté de l'environnement. Comme la boucle interne est conçue pour répondre de manière dynamique, elle permet au robot de compenser rapidement les changements inattendus.

  3. Ajustement Continu : Tout au long de l'interaction, les deux boucles travaillent ensemble pour fournir une réponse fluide. Le robot ajuste continuellement sa position et sa sortie de force pour maintenir sa stabilité.

Cette approche permet une interaction plus contrôlée avec l'environnement, réduisant considérablement les risques liés aux forces de contact inattendues.

Simulations et Expérimentations

Pour tester ce nouveau contrôleur, des simulations ont été menées pour voir comment il performait dans diverses conditions. Le but était d'évaluer son efficacité à garder le robot stable face à des surfaces de différents niveaux de rigidité.

Manipulateur à Un Degré de Liberté

Dans une expérience, un manipulateur à un degré de liberté (DoF) a été utilisé. Le manipulateur a été amené à impacter une surface plate qui variait en rigidité. Pendant la simulation, le contrôleur a été évalué sur sa capacité à suivre une commande de force désirée.

Les résultats ont montré que le nouveau contrôleur a réussi à maintenir une performance plus stable comparé aux méthodes traditionnelles. Il a réussi à maintenir la force désirée tout en s'adaptant aux changements de la rigidité de l'environnement.

Manipulateur à Deux Degrés de Liberté

Une autre expérience impliquait un manipulateur plan à deux bras, qui a offert une interaction plus complexe. Comme dans le cas du manipulateur à un DoF, le manipulateur a été testé sur des surfaces de rigidité variable. Encore une fois, le nouveau contrôleur a montré son efficacité en maintenant la stabilité et en minimisant les oscillations de la force de contact même sous des conditions de rigidité élevée.

Les découvertes ont confirmé que la nouvelle stratégie de contrôle d'admittance pouvait gérer efficacement les scénarios de contact d'impact, améliorant significativement la capacité du robot à interagir en toute sécurité avec son environnement.

Tests dans le Monde Réel

Après des simulations réussies, des expériences dans le monde réel ont été réalisées pour évaluer encore plus la performance du contrôleur. Un dispositif avec moteur linéaire a été créé, où un effecteur terminal a impacté des surfaces faites de différents matériaux, comme des résines photosensibles, de l'EVAc et du PDMS, chacun ayant des niveaux de rigidité différents.

Durant ces tests, l'effecteur terminal a été contrôlé pour impacter les surfaces de test à une vitesse constante. Les paramètres du contrôleur ont été ajustés en fonction des simulations précédentes pour optimiser la performance.

Les résultats de ces expériences ont montré que le nouveau contrôleur surpassait les stratégies de contrôle conventionnelles. Il a pu s'adapter aux changements de rigidité des matériaux, maintenant un suivi efficace de la force de contact désirée.

Avantages du Nouveau Contrôleur

Le nouveau système de contrôle d'admittance à deux boucles présente plusieurs avantages par rapport aux méthodes existantes :

  1. Stabilité Améliorée : En utilisant deux boucles de rétroaction, le nouveau contrôleur est meilleur pour maintenir la stabilité lors des incidents de contact.

  2. Adaptabilité : Le contrôleur peut gérer les variations de rigidité de l'environnement plus efficacement, permettant aux robots d'opérer en toute sécurité dans des conditions imprévisibles.

  3. Robustesse : Les boucles de rétroaction travaillent ensemble pour garantir que le robot peut résister aux oscillations et autres comportements indésirables après des impacts.

  4. Ajustements en Temps Réel : La capacité du système à s'adapter en temps réel aux changements de force permet des interactions plus sûres et fiables.

Directions Futures

Bien que le nouveau contrôleur d'admittance montre un grand potentiel, il y a encore des domaines à améliorer et à explorer. Quelques directions futures potentielles comprennent :

  1. Approches Basées sur l'Apprentissage : L'intégration d'algorithmes d'apprentissage pourrait grandement améliorer l'adaptabilité du contrôleur en lui permettant d'apprendre sur son environnement et d'ajuster ses paramètres selon les interactions précédentes.

  2. Systèmes à Joints Multiples : Élargir le contrôle d'admittance à des systèmes à plusieurs degrés de liberté augmentera son applicabilité à des tâches robotiques plus complexes.

  3. Ajustement des Paramètres en Ligne : Mettre en œuvre des méthodes pour le réglage en temps réel des paramètres pourrait encore améliorer la performance du contrôleur dans des conditions variées.

  4. Collaboration avec l'Apprentissage Automatique : Combiner le contrôleur avec des techniques d'apprentissage automatique pourrait permettre aux robots d'apprendre de leurs expériences, les rendant encore plus efficaces pour gérer des environnements divers.

Conclusion

En résumé, l'introduction d'une nouvelle stratégie de contrôle d'admittance avec des boucles de rétroaction doubles représente une avancée significative dans la façon dont les robots interagissent avec leur environnement. Ce système améliore la stabilité, l'adaptabilité et la robustesse lors de scénarios de contact d'impact. À travers des simulations et des tests dans le monde réel, le nouveau contrôleur a prouvé son efficacité à gérer des forces inattendues tout en préservant la sécurité. Alors que la recherche continue, il y a un grand potentiel pour de futurs développements qui pourraient améliorer les interactions robotiques et rendre les robots plus capables d'opérer dans des environnements complexes et changeants.

Source originale

Titre: Implicit Euler Discrete-Time Set-Valued Admittance Control for Impact-Contact Force Control

Résumé: Admittance control is a commonly used strategy for regulating robotic systems, such as quadruped and humanoid robots, allowing them to respond compliantly to contact forces during interactions with their environments. However, it can lead to instability and unsafe behaviors like snapping back and overshooting due to torque saturation from impacts with unknown stiffness environments. This paper introduces a novel admittance controller that ensures stable force control after impacting unknown stiffness environments by leveraging the differentiability of impact-contact forces. The controller is mathematically represented by a differential algebraic inclusion (DAI) comprising two interdependent set-valued loops. The first loop employs set-valued first-order sliding mode control (SMC) to limit input torque post-impact. The second loop utilizes the multivariable super-twisting algorithm (MSTA) to mitigate unstable motion caused by impact forces when interacting with unknown stiffness environments. Implementing this proposed admittance control in digital settings presents challenges due to the interconnected structure of the two set-valued loops, unlike implicit Euler discretization methods for set-valued SMCs. To facilitate implementation, this paper offers a new algorithm for implicit Euler discretization of the DAI. Simulation and experimental results demonstrate that the proposed admittance controller outperforms state-of-the-art methods.

Auteurs: Ke Li, Xiaogang Xiong, Anjia Wang, Ying Qu, Yunjiang Lou

Dernière mise à jour: 2024-09-28 00:00:00

Langue: English

Source URL: https://arxiv.org/abs/2409.19275

Source PDF: https://arxiv.org/pdf/2409.19275

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.

Plus d'auteurs

Articles similaires