Trajectory tracking of bionic fish based on a complex-valued central pattern generation network
Cet article présente un système de suivi de trajectoire robuste pour un robot poisson bionique qui intègre un réseau de générateur de motifs centraux à valeurs complexes, piloté par un retour de gyroscope pour contrôler les nageoires et la queue, avec un contrôleur de position basé sur la commande prédictive pour modèle sous un modèle de dynamique de Featherstone étendu afin de naviguer efficacement sur des trajectoires rectilignes et circulaires malgré les perturbations externes.
Article original sous licence CC BY 4.0 (https://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
Dans le monde fluide et changeant de la navigation sous-marine, les robots sont confrontés à un défi qui a longtemps dérouté les ingénieurs : comment se déplacer avec la grâce et la résilience d'une créature vivante. Contrairement à un sous-marin qui repose sur des hélices rigides et des gouvernes fixes, un poisson nage en coordonnant l'ondulation rythmique de son corps et de ses nageoires, un mouvement contrôlé par un générateur de rythme biologique qui lui permet de s'adapter instantanément aux courants et aux obstacles. Ce rythme biologique, connu en science sous le nom de générateur de motifs centraux, agit comme une horloge interne pour le mouvement, produisant les signaux répétitifs nécessaires pour actionner les muscles sans nécessiter de pensée consciente constante. Pendant des décennies, les chercheurs ont tenté de copier ce système dans des machines, espérant construire des robots capables de naviguer dans des eaux turbulentes aussi aisément qu'un thon ou une carpe. L'objectif n'est pas seulement de mimer la forme d'un poisson, mais de répliquer l'intelligence neurale qui lui permet de maintenir l'équilibre et de suivre une trajectoire même lorsque l'eau pousse en sens inverse.
Une équipe de chercheurs de l'Université de science et technologie de Zhejiang a franchi une étape significative vers cet objectif en concechant un nouveau système de contrôle pour un poisson robotique qu'ils appellent BF-1. Leur approche combine un modèle mathématique sophistiqué du mouvement physique du robot avec un réseau neuronal qui imite le rythme interne du poisson. Le cœur de leur innovation est un réseau à « valeurs complexes », un type de cerveau numérique capable de traiter l'information d'une manière qui permet des ajustements plus flexibles que les systèmes traditionnels. Au lieu de simplement réagir aux perturbations, ce système les anticipe en utilisant les signaux provenant de gyroscopes — des capteurs qui mesurent l'inclinaison et la rotation du robot — pour ajuster instantanément le timing et la force des mouvements de la queue et des nageoires du robot. En intégrant ce contrôle rythmique à un algorithme prédictif qui calcule constamment la position du robot, les chercheurs ont créé un système capable de maintenir le robot sur sa course, même lorsque l'eau devient agitée.
Le robot lui-même, BF-1, est une machine profilée dotée d'une coque en plastique, d'une cabine étanche abritant son électronique, et d'une queue bionique actionnée par un moteur étanche. Il dispose également de deux nageoires pectorales sur les côtés, qui travaillent de concert avec la queue pour diriger et stabiliser. Les chercheurs ont testé leur système dans un environnement aquatique extérieur, soumettant le robot à deux conditions distinctes : une eau calme et stable, et une eau turbulente et perturbée. Dans les conditions calmes, le robot se déplaçait de manière fluide le long d'une ligne droite, sa queue et ses nageoires oscillant selon un rythme régulier et coordonné. Cependant, le véritable test est survenu lorsque le flux de l'eau est soudainement devenu turbulent, provoquant l'inclinaison et la dérive du robot. À ces moments, les gyroscopes ont détecté le changement d'angle et ont immédiatement envoyé des signaux au générateur de motifs centraux. Le système a répondu en modifiant la phase et l'amplitude des signaux pilotant la queue et les nageoires, réinitialisant efficacement le rythme du robot pour contrer la force de l'eau.
Les résultats de ces expériences ont montré que le nouveau système de contrôle fonctionnait efficacement. Lorsque le flux de l'eau est passé de doux à turbulent à la marque des cinq secondes de l'expérience, les angles du corps du robot ont initialement dévié, mais le système de contrôle a rapidement corrigé la déviation. Le robot a pu revenir à un état stable et continuer à suivre sa trajectoire rectiligne prévue sans s'égarer. Les chercheurs ont observé que les nageoires pectorales gauche et droite bougeaient de manière synchronisée pour maintenir l'équilibre, tandis que la queue ajustait sa puissance pour pousser contre le courant. Cette coordination a permis au robot de suivre une ligne droite avec une grande précision, même alors que l'eau poussait contre lui. Le système ne s'est pas contenté de réagir à la perturbation ; il a utilisé un modèle prédictif pour estimer la position future du robot et ajuster sa vitesse et sa direction de manière proactive, garantissant que l'erreur de suivi reste minimale.
Pour tester davantage la polyvalence de leur conception, l'équipe a également guidé le robot sur une trajectoire circulaire dans des conditions turbulentes similaires. Tourner en cercle nécessite un type de coordination différent, où la queue doit générer la puissance pour faire pivoter le corps tandis que les nageoires s'ajustent pour maintenir la fluidité du virage. Le réseau à valeurs complexes a réussi cette tâche en ajustant le retard de phase entre les différents segments, permettant au robot de tourner et de suivre la trajectoire circulaire. Même lorsque le flux de l'eau interférait avec le mouvement du robot, provoquant son inclinaison, le système a compensé en ajustant la fréquence et la force des mouvements des nageoires. Le robot a maintenu sa trajectoire circulaire, démontant que le système de contrôle pouvait gérer non seulement le suivi en ligne droite, mais aussi des manœuvres complexes dans un environnement dynamique.
Les chercheurs soulignent que leur succès repose sur la combinaison spécifique du générateur de motifs centraux rythmique et du contrôleur de position prédictif. Les méthodes de contrôle traditionnelles, telles que celles basées sur de simples boucles de rétroaction, peinent souvent lorsque l'eau devient trop turbulente, entraînant des mouvements instables ou un échec de convergence sur la trajectoire souhaitée. En revanche, ce nouveau système utilise un modèle dynamique de la physique du robot pour estimer les perturbations inconnues et réinjecter cette information dans la boucle de contrôle. Cela permet au robot de maintenir une performance robuste, adaptant son rythme interne à l'environnement extérieur en temps réel. L'étude conclut que cette approche offre une manière stable et précise de naviguer pour les robots poissons bioniques, prouvant qu'ils peuvent continuer à se déplacer dans leur direction d'origine même face à des perturbations importantes du flux d'eau. Pour l'instant, bien que les expériences actuelles se soient concentrées sur le mouvement de surface, les chercheurs notent que les travaux futurs devront aborder les défis de la plongée profonde, où la dynamique de l'eau et le comportement du robot pourraient changer davantage. Pour l'heure, cependant, ce travail démontre une voie claire vers des robots capables de nager avec l'adaptabilité et la résilience de leurs homologues biologiques.
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.