Aller au contenu principal
SwarmCoDe : cadre de co-conception évolutif pour essaims de robots hétérogènes par spéciation dynamique
RecherchearXiv cs.RO 

SwarmCoDe : cadre de co-conception évolutif pour essaims de robots hétérogènes par spéciation dynamique

1 source couvre ce sujet·Source originale ↗·
Résumé IASource uniqueImpact UE

SwarmCoDe est un algorithme de co-évolution collaborative (CCEA) présenté dans un preprint arXiv (2603.26240v2) qui vise à automatiser la co-conception d'essaims de robots hétérogènes à grande échelle. La méthode centrale, dite "spéciation dynamique", fait émerger automatiquement des espèces de robots distinctes en fonction de la complexité de la tâche, sans les définir a priori. L'algorithme optimise simultanément la planification de tâches et la morphologie physique des robots, sous contrainte de budget de fabrication. Il intègre un "gène de dominance" qui dicte la composition de l'essaim, et des "tags génétiques" inspirés de mécanismes biologiques de coopération inter-espèces, permettant aux agents d'identifier des partenaires bénéfiques sans frontières prédéfinies. Les expériences rapportées, toutes simulées, montrent des essaims pouvant atteindre 200 agents, soit quatre fois la taille de la population évolutionnaire utilisée pour les générer.

Le problème que SwarmCoDe cherche à résoudre est structurel : dans les approches classiques, la co-conception d'un essaim devient rapidement intractable à mesure que le nombre d'agents augmente, l'espace de design croissant exponentiellement. Le gène de dominance découple la taille physique de l'essaim de la population évolutionnaire, ce qui constitue la contribution technique principale : elle rend le calcul viable pour de grands systèmes sans explosion des ressources computationnelles. Pour les intégrateurs industriels et les équipes R&D déployant des flottes de robots, cela ouvre la perspective d'une optimisation automatique de la diversité matérielle, plutôt qu'une définition manuelle du mix robotique. Les améliorations marginales sur chaque unité se composent à l'échelle, ce qui explique pourquoi le co-design est stratégique dès qu'on parle de dizaines ou centaines d'agents en déploiement réel.

La co-conception robotique est un domaine actif depuis une décennie, mais généralement appliquée à des robots unitaires ou de petits groupes homogènes. SwarmCoDe s'inscrit dans la continuité des travaux sur l'évolution morphologique (NEAT, neuroévolution) et des recherches sur les essaims hétérogènes, notamment des groupes comme celui de Josh Bongard à l'Université du Vermont. Les approches concurrentes incluent l'optimisation multi-objectif classique et les frameworks de co-design par gradient. Point critique à noter : l'article ne présente aucune validation sur robots physiques, toutes les métriques étant issues de simulation. Le fossé sim-to-real reste un verrou non adressé dans ce travail, et constituera l'épreuve décisive pour une adoption en contexte industriel.

Dans nos dossiers

À lire aussi

Langage Silicon : un cadre d'échange de connaissances natif pour robots hétérogènes
1arXiv cs.RO 

Langage Silicon : un cadre d'échange de connaissances natif pour robots hétérogènes

Des chercheurs chinois publient sur arXiv (2610.07650) « Silicon Language », un cadre d'échange de connaissances conçu pour que des robots hétérogènes se transmettent des capacités sans réingénierie humaine. Le principe : un robot qui veut une compétence encode sa propre expérience en « paquets de connaissances », les publie, récupère ceux de ses pairs, les traduit pour ses propres capteurs et actionneurs, puis les valide par un essai local indépendant. L'architecture repose sur trois couches : un agent embarqué (edge), un protocole baptisé Silicon Transfer Protocol (STP) et un hub de connaissances, le tout organisé selon une pile de capacités inspirée du système de publication scientifique humain. Un procédé d'évaluation côté récepteur permet à chaque robot de juger l'utilité d'un paquet externe, avec un mélange progressif et un retour arrière automatique pour limiter le transfert négatif. Le déploiement de preuve de concept a duré 30 jours dans un laboratoire de mine simulée en surface à Yulin, avec des essais de suivi sur une route de sable en extérieur et dans une usine en intérieur. Deux robots hétérogènes ont encodé et traduit trois capacités d'un support à l'autre. Les essais côté source du comportement de suivi « dust-locked » ont été enregistrés sur le robot Taurus. Pour les intégrateurs, le coût caché de la robotique reste l'adaptation : chaque transfert de compétence d'une plateforme à une autre implique de refaire les interfaces, de réajuster les paramètres et de revalider la sécurité. Les auteurs indiquent que le temps d'adaptation par capacité serait passé de plusieurs jours à quelques heures. Ce chiffre vient des relevés du projet et non d'une mesure contrôlée, et les auteurs le précisent eux-mêmes. Il n'existe pas de comparaison avec/sans paquet, et le nombre de capacités (trois) et de robots (deux) est très faible. Surtout, les échanges se sont faits par copies de fichiers assistées par un opérateur, ce qui veut dire que la boucle autonome décrite n'a pas été démontrée. Le travail est donc une preuve initiale de faisabilité pour le transfert inter-embodiment, pas une validation à l'échelle d'une flotte. Il vaut surtout pour la question qu'il pose : la validation locale côté récepteur, plutôt que la certification centralisée, comme garde-fou du partage de compétences. Ce travail s'inscrit dans la recherche sur la généralisation entre morphologies, où les modèles VLA (vision-langage-action) généralistes comme Pi-0 ou GR00T misent sur de grands jeux de données pour couvrir plusieurs robots. Silicon Language prend une voie différente, plus proche d'un registre de paquets pour robots, où chaque machine reste responsable de ce qu'elle adopte. Le contexte minier de Yulin reflète aussi l'intérêt chinois pour l'automatisation des environnements poussiéreux et dangereux. Les auteurs renvoient à des travaux futurs l'évolution autonome à l'échelle d'une flotte et les comparaisons contrôlées. Aucun calendrier de pilote industriel n'est annoncé.

RecherchePaper
1 source
Réutilisation spatiale dynamique et décentralisée de codes pour LiDAR OCDMA dans les essaims de robots
2arXiv cs.RO 

Réutilisation spatiale dynamique et décentralisée de codes pour LiDAR OCDMA dans les essaims de robots

Un article publié sur arXiv (référence 2609.28172v1) propose un protocole décentralisé pour résoudre un problème connu des essaims de robots équipés de LiDAR : les interférences causées par la collision des codes optiques de télémétrie, une technique dite OCDMA, lorsque plusieurs robots opèrent dans un même espace. Jusqu'ici, deux approches dominaient : l'attribution statique de codes, qui exige autant de codes distincts que de robots (L=N, donc une croissance linéaire ingérable à grande échelle), ou des mécanismes réactifs répondant aux interférences détectées sans règle d'attribution coordonnée et scalable en dessous, un problème que la littérature antérieure qualifiait explicitement de non résolu. Les auteurs démontrent mathématiquement que leur protocole, dans lequel chaque robot réattribue dynamiquement ses codes de réutilisation spatiale en s'appuyant sur un graphe de voisinage d'interférence maintenu en temps réel par des balises, ne nécessite qu'un nombre de codes croissant en O(log N / log log N) à densité de robots constante, contre une croissance en Θ(N) pour l'attribution statique. Cette prédiction théorique a été testée par simulation Monte-Carlo (30 tirages aléatoires par condition, intervalles de confiance à 95%) intégrant mobilité des robots, détection imparfaite par balises et réattribution réactive : l'avantage mesuré passe d'environ 2 fois à 15 robots à 12 fois à 120 robots par rapport à l'attribution statique. Face à une reconstruction fidèle d'une approche concurrente sans coordination, le protocole obtient à la fois une meilleure efficacité de réutilisation des codes et un risque de collision réduit de 30 à 40% à budget de codes identique. Ce résultat s'adresse directement aux intégrateurs déployant des flottes de robots mobiles autonomes ou des essaims utilisant le LiDAR pour la télémétrie, en entrepôt, en logistique ou en extérieur : au-delà d'une quinzaine d'unités opérant dans le même espace, l'attribution statique de codes optiques devient vite impraticable, forçant soit une limitation du nombre de robots simultanés, soit une dégradation de la précision de mesure par interférences. En montrant qu'une coordination décentralisée, et non la simple réactivité, permet une croissance quasi logarithmique du besoin en codes plutôt que linéaire, les auteurs répondent à un verrou explicitement identifié comme non résolu dans les travaux précédents sur les essaims LiDAR. Pour les décideurs évaluant des solutions de perception collective à grande échelle, ce travail suggère qu'il est possible de faire passer des essaims de dizaines à des centaines de robots sans multiplier proportionnellement l'infrastructure de codes optiques, un frein connu à la densification des déploiements robotiques en environnement partagé. Le travail s'inscrit dans un champ de recherche encore jeune, celui de la gestion des interférences dans les systèmes LiDAR OCDMA en essaim, où les publications précédentes se limitaient soit à des schémas d'attribution figés, soit à des réponses purement réactives aux collisions détectées, sans mécanisme d'attribution sous-jacent capable de passer à l'échelle. Il ne s'agit à ce stade que de résultats de simulation et d'une preuve mathématique, sans validation sur robots physiques ni déploiement industriel : la robustesse du protocole face aux contraintes du monde réel, comme la latence des balises, la bande passante de communication inter-robots ou l'hétérogénéité des capteurs, reste à démontrer hors laboratoire. Aucun acteur commercial n'est associé à cette publication, qui relève de la recherche académique plutôt que d'un produit ou d'un pilote annoncé. Les suites attendues pour ce type de travaux incluent typiquement des essais sur plateformes robotiques réelles et une comparaison avec d'autres familles de protocoles de coordination distribuée, avant toute reprise éventuelle par des fournisseurs de flottes AMR ou de solutions de cartographie collaborative.

RecherchePaper
1 source
DynaHarness : un cadre physique dynamique pour des agents robotiques auto-évolutifs
3arXiv cs.RO 

DynaHarness : un cadre physique dynamique pour des agents robotiques auto-évolutifs

DynaHarness, un travail publié sur arXiv (2609.40306), propose une couche de supervision dite « harnais physique dynamique » qui encadre l'exécution de politiques robotiques pré-entraînées sur des tâches de manipulation longues. L'architecture sépare un « cerveau lent », chargé du raisonnement sémantique (il propose des capacités et leurs arguments symboliques), et un « cerveau rapide », qui ancre les commandes dans le monde physique, les surveille, refuse les actions non résolues, substitue une capacité à une autre et demande un nouveau plan si nécessaire. Un contrat d'exécution partagé borne chaque commande acceptée et consigne les traces d'exécution à travers trois familles de composants : des compétences analytiques, des compétences de récupération et un VLA (modèle vision-langage-action) gelé. Sur le benchmark LIBERO-Pro, le système atteint 75,2 % de réussite sur 800 états initiaux nouvellement tirés, contre 17,5 % pour la politique gelée seule. À bibliothèque de capacités identique, l'exécution dynamique complète obtient 74,0 %, contre 63,9 % pour un replanning nominal en une étape. Pour les intégrateurs et les équipes R&D, l'intérêt est moins le score que le déplacement du problème. Les auteurs soutiennent qu'une politique VLA, même performante, ne suffit pas sur les tâches longues : la valeur se joue dans la manière dont les capacités existantes sont ancrées, surveillées et coordonnées à l'exécution, sans réentraîner le modèle de base. L'écart entre 17,5 % et 75,2 % illustre la fragilité d'un VLA gelé face à des conditions initiales perturbées, ce qui rejoint le constat de nombreux déploiements : la robustesse vient de l'orchestration autour du modèle. Le gain plus modeste de 10 points face au replanning simple indique toutefois que l'essentiel de l'amélioration provient de la bibliothèque de capacités elle-même, et que la gouvernance dynamique apporte un complément mesurable mais pas décisif. Il faut aussi noter que les résultats sont obtenus uniquement en simulation, sans validation sur robot physique mentionnée dans le résumé. Ce travail s'inscrit dans la tendance des architectures à double système, où un module lent planifie et un module rapide exécute, popularisée côté industrie par des approches comme Helix de Figure ou GR00T de NVIDIA, et dans la montée des agents capables de se réviser eux-mêmes. La particularité de DynaHarness est sa boucle d'auto-évolution : l'attribution des échecs localise la faute dans les traces, déclenche une révision ciblée d'une capacité ou d'un mécanisme d'exécution, puis des tests de régression appariés décident de l'admission ou du rejet de la modification. LIBERO-Pro, variante plus exigeante du benchmark LIBERO conçue pour mettre à nu la sur-adaptation des politiques, reste un banc d'essai simulé. Une page projet est disponible, mais aucune date de transfert vers du matériel réel n'est annoncée.

UEPas d\'impact direct sur la France/UE

RecherchePaper
1 source
Conception conjointe pilotée par la tâche de systèmes multi-robots hétérogènes
4arXiv cs.RO 

Conception conjointe pilotée par la tâche de systèmes multi-robots hétérogènes

Une équipe de recherche a publié sur arXiv (référence 2604.21894) un cadre formel pour la co-conception pilotée par les tâches de systèmes multi-robots hétérogènes. Le problème adressé est fondamental : concevoir une flotte robotique implique de prendre simultanément des décisions sur la morphologie des robots, la composition de la flotte (nombre, types), et les algorithmes de planification, trois domaines traditionnellement traités séparément. Le framework proposé repose sur la théorie de co-conception monotone, qui permet de modéliser robots, flottes, planificateurs et évaluateurs comme des problèmes de conception interconnectés avec des interfaces bien définies, indépendantes des implémentations spécifiques et des tâches cibles. Des séries d'études de cas illustrent l'intégration de nouveaux types de robots, de profils de tâches variés, et d'objectifs de perception probabilistes dans un seul pipeline d'optimisation. L'intérêt industriel tient à la promesse d'optimisation jointe avec garanties d'optimalité, ce que les approches séquentielles actuelles ne peuvent offrir. Pour un intégrateur système ou un COO déployant une flotte AMR dans un entrepôt, la question n'est jamais "quel robot est le meilleur seul" mais "quelle combinaison robot + planificateur + composition de flotte minimise le temps de cycle global sous contrainte budgétaire". Ce framework rend ce raisonnement formellement traçable, et les auteurs soulignent qu'il fait émerger des alternatives de conception non-intuitives que les méthodes ad hoc auraient manquées. La scalabilité et l'interprétabilité revendiquées restent à valider sur des déploiements réels à grande échelle, les résultats publiés restent des études de cas académiques. Ce travail s'inscrit dans un courant de recherche en robotique qui cherche à dépasser les silos disciplinaires : d'un côté la co-conception morphologique (ex : travaux MIT CSAIL sur la co-optimisation structure/contrôle), de l'autre les frameworks de planification multi-agents (ROS 2 Nav2, MoveIt Task Constructor). La théorie de co-conception monotone, développée notamment par Andrea Censi et Luca Carlone, constitue la base théorique. Ce papier étend cette base aux systèmes hétérogènes à grande échelle. Aucune timeline de transfert industriel n'est annoncée, mais le framework pourrait intéresser les éditeurs de logiciels de fleet management (Exotec, Intrinsic/Google, Siemens Xcelerator) comme couche de raisonnement amont à la configuration de flotte.

UEExotec (Bordeaux) et d'autres éditeurs européens de logiciels de gestion de flottes AMR pourraient exploiter ce framework comme couche de raisonnement amont pour l'optimisation conjointe morphologie/composition/planification, mais aucun transfert industriel n'est annoncé.

RecherchePaper
1 source