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

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...

Description complète

Enregistré dans:
Détails bibliographiques
Auteurs principaux : Mohamed Abdulla Mohamed Irfanulla (Auteur), Chetto Maryline (Directeur de thèse), Queudet Audrey (Directeur de thèse), Belouaer Lamia (Directeur de thèse), Singhoff Frank (Président du jury de soutenance), Bonnin Patrick (Rapporteur de la thèse), Hably Ahmad (Rapporteur de la thèse)
Collectivités auteurs : Nantes Université 2022-.... (Organisme de soutenance), École doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication Nantes 2022-.... (Ecole doctorale associée à la thèse), Laboratoire des Sciences du Numérique de Nantes (Laboratoire associé à la thèse)
Format : Thèse ou mémoire
Langue : anglais
Titre complet : Systèmes cobotiques temps réel sous contraintes d'énergie / Mohamed Irfanulla Mohamed Abdulla; sous la direction de Maryline Chetto et de Audrey Queudet et de Lamia Belouaer
Publié : 2023
Accès en ligne : Accès Nantes Université
Note sur l'URL : Accès au texte intégral
Note de thèse : Thèse de doctorat : Automatique et génie informatique : Nantes Université : 2023
Sujets :
Description
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.
Mobile cobots are popular in manufacturing to help human operators and improve productivity. We have contributed to the design of cobots by developing both a novel hardware architecture to enhance user interaction, and a dual-kernel OS that combines Linux and Xenomai, ensuring deterministic firmware execution. To overcome the limitations of ROS2, we have integrated a real-time priority-driven scheduling framework with Xenomai to reduce latency. Our methodology adheres to the ISO 25010 quality standards. A crucial challenge this thesis addresses is the issue of energy autonomy. We propose a solution based on harvesting the ambient energy. Our solution involves using ED-H, an optimal real-time computing task scheduler that guarantees energy neutrality whenever possible while satisfying the timing requirements. One contribution of this thesis was therefore to adapt the ED-H scheduler, initially designed for independent tasks, to a set of dependent tasks that access shared resources in mutual exclusion. We proved a new sufficient schedulability condition. We tested the actual performance of ED-H via simulation and then we implemented it in the Xenomai kernel. This proof of concept led us to conclude that the non-idling scheduler EDF remains the preferred real-time task scheduler even under energy limitations. Another major contribution of this work is the proposal to apply the ED-H algorithm, not at the task level, but for managing the cobot missions. We show how ED-H allows for mission planning while leading to increase the duration of the application. Finally, we have created an experimental platform that targets the design of an energy-autonomous cobot for transport. This involves scavenging photovoltaic energy and implementing our novel hardware and software architecture.
Variantes de titre : Real-time and energy constrained cobotic systems
Notes : Titre provenant de l'écran-titre
Ecole(s) Doctorale(s) : École Doctorale Mathématiques et Sciences et Technologies du numérique, de l Information et de la Communication (Nantes)
Partenaire(s) de recherche : Laboratoire des Sciences du Numérique de Nantes (Laboratoire)
Autre(s) contribution(s) : Frank Singhoff (Président du jury) ; Patrick Bonnin, Ahmad Hably (Rapporteur(s))
Configuration requise : Configuration requise : un logiciel capable de lire un fichier au format : PDF