Laboratoire d’Analyse et d’Architecture des Systèmes
A.DEGROOTE
RIS
Doctorat : INP Toulouse, 5 Octobre 2012, 147p., Président: R.ALAMI, Rapporteurs: H.BRUYNINCKX, J.MALENFANT, Examinateurs: M.P.GLEIZE, B.PATIN, Directeurs de thèse: S.LACROIX , N° 12652
Lien : http://tel.archives-ouvertes.fr/tel-00766861
Diffusable
Plus d'informations
Pour des tâches simples ou dans un environnement contrôlé, la coordination des diérents processus internes d’un robot est un problème relativement trivial, souvent implémenté de manière ad-hoc. Toutefois, avec le développement de robots plus complexes travaillant dans des environnements non contrôlés et dynamiques, le robot doit en permanence se reconfigurer afin de s’adapter aux conditions extérieures et à ses objectifs. La définition d’une architecture de contrôle ecace permettant de gérer ces reconfigurations devient alors primordiale pour l’autonomie de tels robots. Dans ces travaux, nous avons d’abord étudié les diérentes architectures proposées dans la littérature, dont l’analyse a permis d’identifier les grandes problématiques qu’une architecture de contrôle doit résoudre. Cette analyse nous a mené à proposer une nouvelle architecture de contrôle décentralisée, générique et réutilisable, selon une démarche qui intègre une approche "intelligence artificielle" (utilisation de raisonneur logique, propagation dynamique de contraintes) et une approche "génie logiciel" (programmation par contrats, agents). Après une présentation des concepts qui sous-tendent cette architecture et une description approfondie de son fonctionnement, nous en décrivons une implémentation, qui est exploitée pour assurer le contrôle d’un robot terrestre d’extérieur dans le cadre de tâches de navigation, d’exploration ou de suivi. Des résultats sont présentés et analysés. Dans une seconde partie, nous nous sommes penchés sur la modélisation et la vérifiabilité d’une telle architecture de contrôle. Après avoir analysé diérentes solutions, nous décrivons un modèle complet de l’architecture qui utilise la logique linéaire. Nous discutons ensuite des diérentes approches possibles pour montrer des propriétés d’atteignabilité et de sûreté de fonctionnement en exploitant ce modèle. Enfin nous abordons diérentes voies d’enrichissement de ces travaux. En particulier, nous discutons des extensions possibles pour le contrôle d’un ensemble de robots coopérants entre eux, mais aussi de la nécessité d’avoir des liens plus forts entre cette couche de contrôle, et les approches de modélisation des fonctionnalités sous-jacentes.
For simple tasks in a controlled environment, the coordination of the internal processes of a robot is a relatively trivial task, often implemented in an ad-hoc basis. However, with the development of more complex robots that must operate in uncontrolled and dynamic environments, the robot must constantly reconfigure itself to adapt to the external conditions and its own goals. The definition of a control architecture to manage these reconfigurations becomes of paramount importance for the autonomy of such robots. In this work, we first study the dierent architectures proposed in the literature, and analyse the major issues that a control architecture must address. This analysis led us to propose a new architecture, decentralized, generic and reusable, integrating an artificial intelligence approach (use of logical reasoning, dynamic propagation of constraints) and a software engineering approach (programming by contract, agents). After a presentation of the concepts underlying this architecture and an in-depth description of its operation, we describe an implementation which is used to control of a ground robot for navigation, exploration and monitoring tasks. Results are presented and analyzed. In a second part, we focus on the modeling and verifiability of such a control architecture. After analyzing dierent solutions, we present a comprehensive model of the proposed architecture that uses linear logic. We then discuss the dierent possible approaches to assess the properties of reachability and safety within this model. Finally we discuss dierent ways to enrich this work. In particular, we discuss possible extensions to the control of a multiple cooperating robots, but also the need for stronger links between the control layer and the modeling.
A.DEGROOTE, S.LACROIX
RIS
Manifestation avec acte : Reconnaissance des Formes et Intelligence Artificielle (RFIA 2012), Lyon (France), 24-27 Janvier 2012, 8p. , N° 11638
Lien : http://hal.archives-ouvertes.fr/hal-00656524
Diffusable
Plus d'informations
Cet article présente un cadre pour organiser les différents processus nécessaires à l'autonomie d'un robot. Les principaux objectifs sont de permettre la réalisation d'une variété de missions sans que le le développeur ait à écrire explicitement les schémas de contrôle, et de permettre d'augmenter les capacités du robot sans devoir ré-écrire ces schémas. L'architecture proposée repose sur une partition de la couche décisionnelle en ressources, chacune gérée par un agent spécifique. Les mécanismes qui garantissent la bonne utilisation de chaque ressource qui gère le réseau d'agents sont décrits, et illustrés dans le cas d'une mission autonome de navigation
R.BOUMGHAR, C.ROUSSILLON, A.DEGROOTE, P.COX, V.DELSART, B.VANDEPORTAELE, M.HERRB, S.LACROIX
RIS, 2I
Manifestation sans acte : International Workshop on Robotics for risky interventions and Environmental Surveillance-Maintenance, Louvain (Belgique), 21-24 Juin 2011, 7p. , N° 11390
Diffusable
125009A.DEGROOTE, S.LACROIX
RIS
Manifestation avec acte : IEEE International Conference on Robotics and Automation (IEEE ICRA 2011), Shanghai (Chine), 9-13 Mai 2011, 6p. , N° 11275
Diffusable
124697G.ECHEVERRIA, N.LASSABE, A.DEGROOTE, S.LEMAIGNAN
RIS, ONERA
Manifestation avec acte : IEEE International Conference on Robotics and Automation (IEEE ICRA 2011), Shanghai (Chine), 9-13 Mai 2011, 6p. , N° 11271
Diffusable
124689A.DEGROOTE, S.LACROIX
RIS
Manifestation avec acte : Conference on Practical Applications of Agents and Multi-Agent Systems (PAAMS 2011), Salamanque (Espagne), 6-8 Avril 2011, pp.73-78 , N° 11070
Diffusable
124695A.DEGROOTE, S.LACROIX
RIS
Manifestation avec acte : National Conference on Control Architecture of Robots (CAR 2010), Douai (France), 18-19 Mai 2010, 12p. , N° 10848
Diffusable
123756