Publications personnelle

7documents trouvés

12652
05/10/2012

Une architecture de contrôle distribuée pour l'autonomie des robots

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

Résumé

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.

Abstract

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 di erent 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 di erent solutions, we present a comprehensive model of the proposed architecture that uses linear logic. We then discuss the di erent possible approaches to assess the properties of reachability and safety within this model. Finally we discuss di erent 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.

128633
11638
24/01/2012

ROAR: une architecture orientée agents pour l'autonomie des robots

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

Résumé

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

126777
11390
21/06/2011

Over the hill and far away: aerial/ground cooperation for long range 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

125009
11275
09/05/2011

ROAR: resource oriented agent architecture for the autonomy of robots

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

124697
11271
09/05/2011

Modular open robots simulation engine: MORSE

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

124689
11070
06/04/2011

ROAR: resource oriented agent architecture for the autonomy of robots

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

124695
10848
18/05/2010

Structuring processes into abilities: an information-oriented architecture for autonomous robots

A.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
Pour recevoir une copie des documents, contacter doc@laas.fr en mentionnant le n° de rapport LAAS et votre adresse postale. Signalez tout problème de fonctionnement à sysadmin@laas.fr. http://www.laas.fr/pulman/pulman-isens/web/app.php/