Diffusion Augmented Model Predictive Control for Collision Avoidance in Cluttered Robotic Environments

Les robots qui partagent leur espace de travail avec des humains doivent être capables de réagir de manière sûre à des changements imprévus de leur environnement, sans compromettre leur vitesse, leur précision ou leur conformité. Si les approches fondées sur l’apprentissage automatique ont considérablement amélioré leur dextérité et leur capacité de généralisation, elles ne fournissent cependant aucune garantie formelle de sécurité. À l’inverse, les méthodes classiques de contrôle optimal offrent de telles garanties, mais peinent à gérer des environnements encombrés et dynamiques en temps réel. Cette thèse vise à combler cette lacune en combinant les avantages des deux paradigmes.Nous intégrons d’abord une contrainte stricte de distance dans une boucle de commande prédictive tournant à 100 Hz, appliquée à un bras manipulateur à 7 degrés de liberté contrôlé en couple. Grâce à des gradients analytiques, le contrôleur garantit que le robot reste en dehors d’une marge de sécurité spécifiée à chaque pas de contrôle.Cependant, l’utilisation exclusive d’une contrainte de distance se révèle trop conservatrice dans des environnements exigus ou fortement encombrés. Pour surmonter cette limitation, nous introduisons une contrainte d’amortissement de la vitesse relative entre le robot et les obstacles à proximité. Cette formulation permet au robot de s’approcher plus près des obstacles tout en maintenant une marge de sécurité, et d’atteindre des zones confinées, telles que l’intérieur d’un bac ou d’une étagère. Afin de garantir une exécution temps réel, nous dérivons les gradients analytiques de cette contrainte pour des obstacles modélisés sous forme ellipsoïdale.Toutefois, les contrôleurs temps réel que nous utilisons restent sensibles aux minima locaux, en particulier dans des environnements complexes et encombrés. Pour remédier à cette limitation, nous proposons une approche hybride qui combine la génération de trajectoires par apprentissage avec une phase d’optimisation par contrôle optimal. Plus précisément, nous conditionnons un modèle de diffusion sur des représentations d’objets extraites à l’aide d’un mécanisme de type Slot Attention. Ce modèle est entraîné à partir de scènes synthétiques densément peuplées, et permet d’échantillonner des trajectoires dynamiquement réalisables et exemptes de collisions. Les trajectoires générées servent alors d’initialisation (warm start) au solveur de contrôle optimal, facilitant sa convergence vers des solutions faisables tout en préservant les garanties de sécurité formelles.Cette thèse apporte trois contributions principales : (i) une architecture d'évitement de collision utilisant commande prédictive formellement sûre, (ii) une formulation de l'évitement de collision prenant en compte l’amortissement de la vitesse d'approche du robot aux obstacles, capable de gérer des environnements dynamiques, et (iii) une chaîne de traitement de contrôle augmentée par un modèle de diffusion, qui améliore significativement les performances du contrôleur dans des scènes encombrées. L’ensemble des contributions a été publié en open source et validé sur des robots réels tels que le Franka Emika Panda et le KUKA LBR iiwa.

Authors

Publication Details

Journal
theses.fr (ABES)
Published
2025-10-27
Primary Topic
Robot Manipulation and Learning
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Diffusion Augmented Model Predictive Control for Collision Avoidance in Cluttered Robotic Environments

Arthur Haffemayer
theses.fr (ABES)
Robot Manipulation and Learning
article

Diffusion Augmented Model Predictive Control for Collision Avoidance in Cluttered Robotic Environments

Arthur Haffemayer
article en

Abstract

Les robots qui partagent leur espace de travail avec des humains doivent être capables de réagir de manière sûre à des changements imprévus de leur environnement, sans compromettre leur vitesse, leur précision ou leur conformité. Si les approches fondées sur l’apprentissage automatique ont considérablement amélioré leur dextérité et leur capacité de généralisation, elles ne fournissent cependant aucune garantie formelle de sécurité. À l’inverse, les méthodes classiques de contrôle optimal offrent de telles garanties, mais peinent à gérer des environnements encombrés et dynamiques en temps réel. Cette thèse vise à combler cette lacune en combinant les avantages des deux paradigmes.Nous intégrons d’abord une contrainte stricte de distance dans une boucle de commande prédictive tournant à 100 Hz, appliquée à un bras manipulateur à 7 degrés de liberté contrôlé en couple. Grâce à des gradients analytiques, le contrôleur garantit que le robot reste en dehors d’une marge de sécurité spécifiée à chaque pas de contrôle.Cependant, l’utilisation exclusive d’une contrainte de distance se révèle trop conservatrice dans des environnements exigus ou fortement encombrés. Pour surmonter cette limitation, nous introduisons une contrainte d’amortissement de la vitesse relative entre le robot et les obstacles à proximité. Cette formulation permet au robot de s’approcher plus près des obstacles tout en maintenant une marge de sécurité, et d’atteindre des zones confinées, telles que l’intérieur d’un bac ou d’une étagère. Afin de garantir une exécution temps réel, nous dérivons les gradients analytiques de cette contrainte pour des obstacles modélisés sous forme ellipsoïdale.Toutefois, les contrôleurs temps réel que nous utilisons restent sensibles aux minima locaux, en particulier dans des environnements complexes et encombrés. Pour remédier à cette limitation, nous proposons une approche hybride qui combine la génération de trajectoires par apprentissage avec une phase d’optimisation par contrôle optimal. Plus précisément, nous conditionnons un modèle de diffusion sur des représentations d’objets extraites à l’aide d’un mécanisme de type Slot Attention. Ce modèle est entraîné à partir de scènes synthétiques densément peuplées, et permet d’échantillonner des trajectoires dynamiquement réalisables et exemptes de collisions. Les trajectoires générées servent alors d’initialisation (warm start) au solveur de contrôle optimal, facilitant sa convergence vers des solutions faisables tout en préservant les garanties de sécurité formelles.Cette thèse apporte trois contributions principales : (i) une architecture d'évitement de collision utilisant commande prédictive formellement sûre, (ii) une formulation de l'évitement de collision prenant en compte l’amortissement de la vitesse d'approche du robot aux obstacles, capable de gérer des environnements dynamiques, et (iii) une chaîne de traitement de contrôle augmentée par un modèle de diffusion, qui améliore significativement les performances du contrôleur dans des scènes encombrées. L’ensemble des contributions a été publié en open source et validé sur des robots réels tels que le Franka Emika Panda et le KUKA LBR iiwa.

theses.fr (ABES)
Openalex Percentile: Top 34%
Robot Manipulation and Learning
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.