Thèse soutenue

Exploration de stratégies de commande visuelle prédictive pour le contrôle des mouvements d'un manipulateur mobile

FR  |  
EN
Auteur / Autrice : Hugo Bildstein
Direction : Viviane CadenatAdrien Durand Petiteville
Type : Thèse de doctorat
Discipline(s) : Robotique et Informatique
Date : Soutenance le 16/07/2024
Etablissement(s) : Université de Toulouse (2023-....)
Ecole(s) doctorale(s) : École doctorale Systèmes (Toulouse ; 1999-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'Analyse et d'Architecture des Systèmes (Toulouse ; 1968-....)
Etablissement de délivrance conjointe : Université Toulouse 3 Paul Sabatier (1969-2024)
Jury : Président / Présidente : Patrick Danès
Examinateurs / Examinatrices : Olivier Kermorgant
Rapporteurs / Rapporteuses : François Chaumette, Guillaume Allibert

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

L'évolution de la robotique et les défis auxquels elle est confrontée ces dernières années nécessitent le développement de systèmes robotisés mobiles capables d'exécuter de manière autonome des tâches complexes dans des environnements variés. Dans cette perspective, les manipulateurs mobiles jouent un rôle crucial. De plus, les stratégies de commande réactives sont pertinentes pour s'adapter à des événements imprévus et ajuster les mouvements du robot en conséquence. Enfin, grâce à la richesse du signal vidéo, la vision est désormais considérée comme un capteur privilégié en robotique. L'asservissement visuel prédictif, combinant les techniques de commande prédictive et d'asservissement visuel, apparaît alors comme une approche intéressante pour coordonner les mouvements d'un manipulateur mobile tout en tenant compte d'un ensemble de contraintes. À chaque itération, un problème de commande optimale adapté aux données du capteur est résolu pour commander le robot. Le défi de cette thèse est de formuler le problème et de porter à la validation expérimentale une stratégie d'asservissement visuel prédictif pour un manipulateur mobile sur l'un des robots de notre équipe. Pour cela, plusieurs aspects ont été abordés : La bonne définition du problème de contrôle optimal. La tâche doit être définie au plus près de l'image, c'est-à-dire des données capteurs, afin de se prémunir contre d'éventuelles erreurs de reconstruction 3D, souvent à l'origine d'un mauvais positionnement du robot. Un choix judicieux d'indices visuels permettant un positionnement précis, définissant une forme d'espace de recherche intéressant pour la résolution numérique du problème d'optimisation, et facilitant la sélection des mouvements du robot. L'ajout d'une tâche secondaire pour obtenir des mouvements robustes, c'est-à-dire des configurations éloignées des singularités et proches des mouvements humains. Des enjeux d'équilibrage des tâches ont été étudiés et résolus notamment grâce à des contraintes variables dans le temps. La garantie de stabilité du schéma de contrôle dans des conditions réalistes de sous-optimalité de la résolution dues aux problématiques de temps-réel tout en considérant de grands déplacements à travers une modélisation de contraintes complexes. Les enjeux d'une stratégie de contrôle multi-caméra pour offrir au robot la plus grande liberté de mouvement tout en permettant l'utilisation d'informations précises lors de tâches méticuleuses. Un choix de méthode de projection permettant cette intégration a été réalisé. Le processus d'optimisation et son implémentation : un soin tout particulier a été porté sur la méthode de calcul de gradient. En effet, la résolution de problèmes d'optimisation hautement non-linéaires est généralement basée sur des méthodes de descente de gradients. Lorsqu'un calcul analytique n'est pas possible, un calcul symbolique est nécessaire pour éviter le coût de calcul que représente la méthode des différences finies. Ce point est essentiel pour permettre une définition de problème de commande optimal avec un horizon de prédiction suffisamment grand et une résolution respectant les contraintes de temps réel.