Systèmes cobotiques temps réel sous contraintes d’énergie
Auteur / Autrice : | Mohamed Irfanulla Mohamed Abdulla |
Direction : | Maryline Chetto, Audrey Queudet, Lamia 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 |
Mots clés
Résumé
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.