Thèse soutenue

Systèmes cobotiques temps réel sous contraintes d’énergie

FR  |  
EN
Auteur / Autrice : Mohamed Irfanulla Mohamed Abdulla
Direction : Maryline ChettoAudrey QueudetLamia Belouaer
Type : Thèse de doctorat
Discipline(s) : Automatique et génie informatique
Date : Soutenance le 11/10/2023
Etablissement(s) : Nantes Université
Ecole(s) doctorale(s) : École doctorale Mathématiques et Sciences et Technologies du numérique, de l’Information et de la Communication (Nantes ; 2022-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire des Sciences du Numérique de Nantes
Jury : Président / Présidente : Frank Singhoff
Rapporteur / Rapporteuse : Patrick Bonnin, Ahmad Hably

Résumé

FR  |  
EN

Les cobots mobiles sont appréciés dans l'industrie pour aider l’opérateur humain et améliorer la productivité. Nous avons contribué à leur conception en développant d’une part une nouvelle architecture matérielle pour plus de performance et d’autre part un système d'exploitation combinant Linux et Xenomai pour une exécution déterministe du firmware. Pour pallier aux défauts de ROS2, nous proposons l’intégration d’un d'ordonnancement temps réel conduit par la priorité, au sein de Xenomai, ce qui permet aussi de minimiser la latence. Notre approche respecte les normes de qualité ISO 25010. Au cœur de cette thèse se trouve aussi la problématique de l’autonomie énergétique du cobot que nous cherchons à solutionner grâce à la récupération de l’énergie environnementale. Pour ce faire, nous préconisons d’utiliser ED-H, un ordonnanceur de tâches optimal qui assure la neutralité énergétique chaque fois que possible tout en garantissant le respect des contraintes temporelles du cobot. Une contribution de cette thèse a donc été d’adapter l’ordonnanceur ED-H, initialement conçu pour des tâches indépendantes, à un ensemble de tâches dépendantes accédant à des ressources partagées en exclusion mutuelle. Une nouvelle condition d’ordonnançabilité a été proposée et la performance de ED-H a été évaluée en simulation avant son déploiement dans le noyau Xenomai. Cette preuve de concept nous a conduit à conclure que l’ordonnanceur non oisif EDF reste l’ordonnanceur de tâches temps réel à privilégier y compris sous contraintes énergétiques. Une autre contribution est de proposer l’ordonnanceur ED-H non pas au niveau des tâches logicielles mais des missions du cobot. Nous montrons comment ED-H, sensible à l’énergie, permet de planifier les missions pour gagner en autonomie énergétique. Enfin, nous avons créé une plateforme expérimentale, visant la conception d’un cobot de transport énergétiquement autonome par récupération d’énergie photovoltaïque et embarquant cette nouvelle architecture matérielle et logicielle.