Aller au contenu principal
Explications contrefactuelles temporelles des décisions d'arbres de comportement
RecherchearXiv cs.RO 

Explications contrefactuelles temporelles des décisions d'arbres de comportement

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

Une équipe de chercheurs a publié sur arXiv (référence 2509.07674, version 2) une méthode automatisée de génération d'explications contrefactuelles temporelles pour les robots pilotés par des arbres de comportement (behaviour trees, BT). Le système répond en temps réel aux questions de type "pourquoi le robot a-t-il fait X plutôt que Y ?" en construisant automatiquement un modèle causal à partir de la structure du BT et de la connaissance du domaine applicatif, puis en interrogeant ce modèle pour produire un ensemble d'explications contrefactuelles diversifiées. Les auteurs affirment surpasser les méthodes existantes, qui soit ne répondent pas aux questions contrastives avec des explications causales, soit ne garantissent pas la cohérence et la précision des réponses sur une large gamme de structures de BT et d'états système.

Les arbres de comportement sont largement utilisés dans les systèmes robotiques industriels et de service pour piloter la prise de décision, des manipulateurs aux robots mobiles autonomes (AMR) en passant par les plateformes humanoïdes. La question de l'explicabilité (XAI) y est critique pour les intégrateurs et les équipes de sécurité fonctionnelle : comprendre pourquoi un robot a choisi une séquence d'actions plutôt qu'une autre est indispensable pour la certification, la maintenance et l'acceptation par les opérateurs. Cette méthode propose le premier mécanisme de causalité contrefactuelle automatique dédié aux BT, comblant un angle mort identifié dans la littérature XAI robotique.

Les arbres de comportement ont progressivement remplacé les automates finis (FSM) dans de nombreux systèmes robotiques depuis le milieu des années 2010, grâce à leur modularité et leur lisibilité. Les travaux antérieurs sur l'explicabilité des BT se limitaient à des justifications post-hoc non causales ou à des méthodes génériques issues de LIME, SHAP ou des réseaux causaux structuraux (SCM). La validation présentée repose sur des structures de BT synthétiques et des états variés, sans déploiement industriel annoncé à ce stade. Les prochaines étapes naturelles incluent la validation en environnement réel et l'intégration dans des interfaces opérateur, un enjeu croissant en Europe avec l'AI Act et les normes cobotiques (ISO 10218) qui renforcent les exigences de traçabilité des décisions autonomes.

Impact France/UE

Les exigences de traçabilité de l'AI Act et des normes cobotiques (ISO 10218) rendent cette méthode d'explicabilité causale directement pertinente pour les intégrateurs robotiques européens soumis à certification.

À lire aussi

Robot humanoïde : synthèse d'arbres de comportement corrects par construction à partir de spécifications en logique temporelle de signaux
1arXiv cs.RO 

Robot humanoïde : synthèse d'arbres de comportement corrects par construction à partir de spécifications en logique temporelle de signaux

Une équipe de recherche publie sur arXiv (2607.18731v1) une méthode de synthèse "correct-by-construction" d'arbres de comportement (Behavior Trees, BT) à partir de spécifications en logique temporelle de signal (Signal Temporal Logic, STL). L'approche modélise l'espace de travail du robot comme un système de transition temporisé, abstrait ensuite en graphe de zones. Un espace d'état augmenté suit simultanément la progression logique de la mission et les contraintes temporelles associées. Un algorithme de point fixe hiérarchique calcule les ensembles gagnants pour un fragment STL couvrant cinq classes de propriétés : sécurité, atteignabilité, réponse, récurrence et persistance, produisant des sous-arbres de comportement associés à une fonction de contrainte d'exécution. Les auteurs démontrent formellement les garanties de correction et établissent des bornes de complexité. Des simulations valident la satisfaction des spécifications avec une robustesse strictement positive, et une expérience physique sur un quadrirotor teste six spécifications STL distinctes. L'intérêt pratique tient à ce que les Behavior Trees, très employés en robotique pour leur modularité et leur réactivité, manquaient jusqu'ici de garanties formelles solides quand elles incluent des contraintes de timing. Les méthodes existantes de synthèse correcte par construction s'appuyaient sur la logique temporelle linéaire (LTL), incapable d'exprimer des exigences quantitatives comme des délais ou des fenêtres temporelles précises. En comblant ce manque, les travaux ouvrent la voie à des missions robotiques vérifiables où le respect de deadlines n'est plus seulement testé empiriquement mais prouvé mathématiquement, un enjeu direct pour les intégrateurs déployant des robots dans des contextes où l'échec temporel a des conséquences opérationnelles ou de sécurité. Les Behavior Trees, issus initialement de l'IA de jeu vidéo, se sont imposés en robotique comme alternative aux machines à états finis pour le contrôle de tâches complexes. Les travaux antérieurs de synthèse formelle s'appuyaient majoritairement sur LTL, sans traiter la dimension temporelle quantitative propre aux systèmes cyber-physiques critiques. Aucun acteur industriel n'est mentionné : il s'agit d'une contribution académique, dont la validation reste limitée à un démonstrateur quadrirotor, laissant ouvertes les questions de passage à l'échelle vers des missions multi-robots ou des environnements plus complexes.

RecherchePaper
1 source
SharedKV-BT : des décisions typées locales aux nœuds pour les agents à arbre de comportement
2arXiv cs.RO 

SharedKV-BT : des décisions typées locales aux nœuds pour les agents à arbre de comportement

Des chercheurs proposent dans un préprint arXiv (2610.07327v1) SharedKV-BT, une architecture qui confie les décisions d'un agent à un arbre de comportement (behavior tree, BT) et à un modèle autorégressif. Chaque nœud actif de l'arbre expose des champs et des candidats propres à son étape. Un mécanisme de cache clé-valeur partagé (Shared-KV) note tous les candidats en parallèle à partir d'un même contexte encodé. La décision retenue est ensuite transmise à un système d'exécution distinct. L'approche a été testée sur trois tâches : manipulation robotique, navigation mobile et utilisation d'un ordinateur. Les décisions typées sont produites 2,36 à 4,15 fois plus vite qu'avec un décodage autorégressif utilisant le même prompt. Sur la manipulation, la précision de décision conjointe passe de 75 % à 94 % et le succès en boucle fermée de 0 % à 60 %. L'intérêt est de traiter un frein connu des agents pilotés par modèle de langage : la latence de génération token par token, qui pèse sur les enchaînements de décisions interdépendantes. Les méthodes à préfixe partagé existantes accélèrent le calcul, mais ne modélisent pas les dépendances entre décisions et ne vérifient pas l'exécution. Ici, un filtrage par étape empêche les actions hors séquence, et des postconditions externes empêchent de déclarer une tâche terminée trop tôt. Ces résultats viennent d'un rejeu de politique à scores fixes. Il faut aussi relativiser le chiffre principal : 60 % de succès en boucle fermée, sur une seule tâche de manipulation, reste loin d'un seuil industriel. Le résumé ne précise ni le matériel, ni la simulation, ni la taille des échantillons, et il ne s'agit d'aucun déploiement réel. Ce travail prolonge l'idée de séparer la décision de haut niveau de l'exécution. Les behavior trees sont déjà très répandus en robotique de manipulation et de navigation pour structurer des missions, et les modèles vision-langage-action (VLA) généralistes tentent plutôt d'absorber cette logique dans un seul réseau. SharedKV-BT adopte la position inverse : un modèle contraint par la structure de l'arbre et vérifié par des conditions externes. Les auteurs ne mentionnent ni pilote industriel ni calendrier de mise en production. La suite logique serait une validation sur robot physique et une comparaison directe avec des politiques VLA de bout en bout.

UEPas d\'impact direct sur la France/UE

RecherchePaper
1 source
CABTO : ancrage contextuel d'arbres de comportement pour la manipulation robotique
3arXiv cs.RO 

CABTO : ancrage contextuel d'arbres de comportement pour la manipulation robotique

Des chercheurs présentent CABTO (Context-Aware Behavior Tree grOunding), un framework qui automatise la construction de systèmes d'arbres de comportement (Behavior Trees, BT) pour le contrôle de robots manipulateurs. Les auteurs formalisent d'abord le problème du "BT Grounding" : produire automatiquement, a la fois, les modèles d'action de haut niveau et les politiques de contrôle bas niveau qui rendent un arbre de comportement exécutable, une étape qui exigeait jusqu'ici un travail d'expert manuel conséquent. CABTO s'appuie sur des grands modèles pré-entraines (LLMs) pour explorer heuristiquement l'espace des modèles d'action et des politiques de contrôle possibles, guide par un retour contextuel issu des planificateurs de BT et des observations de l'environnement. Les chercheurs ont évalué leur méthode sur sept ensembles de taches repartis sur trois scenarios distincts de manipulation robotique, et rapportent des résultats montrant l'efficacité et la rapidité de l'approche pour générer des systèmes de BT complets et cohérents. Ce travail cible un goulot d'étranglement concret dans le déploiement des arbres de comportement en robotique : jusqu'ici, faire le lien entre une architecture BT théoriquement valide et son exécution réelle sur un robot demandait un réglage manuel des modèles d'action et des politiques bas niveau, un frein a l'automatisation complète du pipeline de conception de contrôleurs. En automatisant cette étape de "grounding" via des LLMs, CABTO réduit la dépendance a l'expertise humaine pour construire des contrôleurs modulaires et réactifs, un enjeu direct pour les intégrateurs et laboratoires qui cherchent a déployer plus vite des comportements robotiques fiables sans réécrire manuellement chaque politique de bas niveau. Le papier s'inscrit dans le champ émergent du "BT planning", qui fournit des garanties théoriques pour générer automatiquement des arbres de comportement fiables, mais suppose généralement qu'un système BT déjà "ground" (modèles et politiques définis) est disponible en amont. CABTO se positionne comme la première approche a s'attaquer explicitement a cette hypothèse manquante, en s'inscrivant dans la vague plus large des méthodes combinant LLMs et planification symbolique en robotique. La version arXiv consultée est une republication (v2) de l'article.

RecherchePaper
1 source
Planification en temps constant pour enchaîner mouvement sans collision et comportements de manipulation
4arXiv cs.RO 

Planification en temps constant pour enchaîner mouvement sans collision et comportements de manipulation

Des chercheurs publient, dans la version 3 d'un preprint arXiv (2512.00939), le Behavioral Constant-Time Motion Planner (B-CTMP), un planificateur de mouvement qui étend la planification à temps constant (CTMP) aux tâches de manipulation en deux étapes. Le robot exécute d'abord un mouvement sans collision vers un état d'initiation du comportement, puis déroule un comportement tel qu'une saisie ou une insertion. Le CTMP classique répond à toute requête dans un budget de temps fixé par l'utilisateur (par exemple 10 millisecondes) grâce à une phase de précalcul, dans un environnement connu à l'avance. B-CTMP change deux choses : les voisinages sont construits dans l'espace des poses d'objet plutôt que dans l'espace des configurations du robot, et la couverture est établie par certification statistique plutôt que par un simple test d'atteignabilité. Un plan n'est mis en cache que si des rollouts répétés établissent une borne inférieure de son taux de succès au-dessus d'un seuil choisi, et les auteurs démontrent que ces bornes tiennent simultanément sur tout le cache, à un niveau de confiance donné. Pour un comportement déterministe, un seul rollout suffit, ce qui redonne le test binaire du CTMP. L'évaluation porte sur trois tâches (prélèvement en rayonnage, insertion de prise, remplacement de roue), en simulation et sur robots réels. Le résumé ne donne aucun chiffre de taux de succès ni de nombre d'essais. L'enjeu est de combler un écart entre la planification de mouvement vérifiable et les comportements appris. Les compétences de manipulation riches en contacts progressent vite, mais restent cantonnées à des routines simples et scriptées, faute de garanties de sécurité, d'efficacité et de fiabilité. Le CTMP ne certifie que l'atteignabilité, un prédicat binaire, et ignore le comportement qui accomplit la tâche. Or ce comportement est de plus en plus stochastique, par exemple une politique apprise de type VLA, et aucun rollout hors ligne ne suffit à en prouver le succès. B-CTMP propose une réponse : borner statistiquement le taux de succès du comportement et garder un temps de réponse constant, y compris pour rejeter des poses d'objet infaisables. Pour un intégrateur ou un responsable de ligne, c'est le type de garantie auditable qui manque pour déployer des politiques apprises en production. Les auteurs affirment que les plans certifiés réussissent de façon constante là où les références échouent pendant l'exécution du comportement. Cette affirmation reste à vérifier sur les détails expérimentaux, notamment la diversité des poses testées et les budgets de rollouts. Ce travail prolonge la lignée du CTMP, conçu pour offrir des temps de requête bornés dans des environnements semi-structurés, typiques des cellules industrielles où les objets varient peu. Il se rapproche aussi des efforts de vérification des politiques apprises, face à la tendance dominante qui consiste à évaluer les modèles de manipulation sur des essais limités. La limite principale tient à l'hypothèse d'un environnement connu a priori et d'un monde semi-structuré : la garantie ne s'étend pas à des scènes ouvertes. Il s'agit d'une publication académique, sans produit ni déploiement annoncé. La suite logique serait de tester la méthode avec des politiques apprises plus complexes et sur des tâches plus longues, avec un cache dont la taille et le coût de précalcul restent à documenter.

UEPas d\'impact direct sur la France/UE

RecherchePaper
1 source