BubbleCBF : une sécurité constructive pour les systèmes du second ordre, appliquée à la navigation de robots autonomes en environnement inconnu
Des chercheurs du laboratoire Existential Robotics proposent BubbleCBF, une méthode de filtrage de sécurité pour les systèmes de second ordre, c'est-à-dire ceux dont la commande agit sur l'accélération (robots mobiles, véhicules), publiée sur arXiv en version 1. Le principe part d'une fonction de distance signée (SDF) de l'environnement. À partir d'elle, le système construit des sphères sans collision, les « bulles », dans l'espace des positions. Leur géométrie quadratique et leur recouvrement servent à définir une contrainte de sécurité qui dépend de la vitesse. L'ensemble sûr obtenu est une union d'intersections, appliqué par un filtre de sécurité sous forme de programme quadratique (QP) qui corrige la commande nominale. Les auteurs démontrent, sous des hypothèses jugées modérées sur la dynamique, le recouvrement des bulles et les paramètres de conception, que le contrôleur est bien défini, continu par rapport à l'état et rend l'ensemble invariant vers l'avant. Ils donnent aussi des conditions suffisantes de faisabilité sous commandes bornées. La validation porte sur un robot à entraînement différentiel qui navigue de façon autonome dans des environnements inconnus. Des vidéos sont publiées sur le site du projet. L'article ne fournit pas de chiffres de performance dans son résumé.
L'enjeu est un problème bien connu des intégrateurs. Une contrainte de position seule peut exiger une décélération irréalisable, car un robot lancé ne s'arrête pas instantanément. Les fonctions barrières de contrôle (CBF) d'ordre supérieur traitent ce cas en théorie, mais leur faisabilité dépend de la dynamique et de l'autorité de commande disponible, ce qui les rend fragiles en pratique. L'approche est dite constructive : elle fournit une recette de conception avec garanties, au lieu d'un réglage empirique de paramètres. Pour un décideur industriel, cela compte pour les AMR et les plateformes mobiles qui doivent certifier un comportement sûr à des vitesses réalistes, y compris dans des lieux mal cartographiés. Il faut toutefois rester prudent : il s'agit d'un résultat académique, testé sur une plateforme simple. Rien n'indique encore un passage à l'échelle sur des robots à dynamique plus riche, comme des humanoïdes ou des manipulateurs mobiles, ni des performances en environnement dense et dynamique.
Ce travail s'inscrit dans la lignée des CBF introduites pour garantir l'invariance d'ensembles de sécurité, puis étendues aux ordres supérieurs pour les contraintes de degré relatif deux. Ces extensions se heurtaient à la faisabilité du QP quand les entrées sont bornées. Les approches concurrentes combinent des filtres de sécurité avec des cartes SDF ou de la perception en ligne, ou reposent sur la commande prédictive, plus coûteuse en calcul. BubbleCBF se distingue par l'usage direct de la SDF et d'un recouvrement de sphères. Les suites logiques seraient des essais sur matériel plus varié, des comparaisons chiffrées avec les CBF d'ordre supérieur existantes et l'intégration à des chaînes de navigation industrielles. Aucun pilote ni calendrier n'est annoncé.
Dans nos dossiers




