Publications de l'équipe RIS

253documents trouvés

12750
17/12/2012

Planification de mouvement pour la manipulation d'objets sous contraintes d'interaction homme-robot

J.MAINPRICE

RIS

Doctorat : INSA Toulouse, 17 Décembre 2012, 131p., Président: R.ALAMI, Rapporteurs: T.FRAICHARD, V.PERDEREAU, Examinateurs: D.SIDOBRE, M.VENDITTELLI, Directeurs de thèse: T.SIMEON , N° 12750

Lien : http://tel.archives-ouvertes.fr/tel-00782708

Diffusable

Plus d'informations

Résumé

Un robot agit sur son environnement par le mouvement, sa capacité à planifier ses mouvements est donc une composante essentielle de son autonomie. La planification de mouvement est un domaine de recherche qui a largement été étudié durant ces dernières décennies. L'objectif de cette thèse est de concevoir des méthodes algorithmiques performantes permettant le calcul automatique de trajectoires pour des systèmes robotiques complexes dans le cadre de la robotique d'assistance. Ce champ applicatif émergeant de la robotique autonome apporte de nouvelles contraintes et de nouveaux défis. Les systèmes considérés qui ont pour vocation de servir l'homme et de l'accompagner dans des tâches du quotidien doivent tenir compte de la sécurité et du bien-être de l'homme. Pour cela, les mouvements du robot doivent être générés en considérant explicitement le partenaire humain raisonant sur un modèle du comportement social de l'homme, de ses capacités et de ses limites afin de produire un comportement synergique optimal. Dans cette thèse nous étendons les travaux pionniers menés au LAAS dans ce domaine afin de produire des mouvements considérant l’homme de manière explicite dans des environnements encombrés. Des algorithmes d’exploration de l’espace des configurations par échantillonnage aléatoire sont combinés à des algorithmes d’optimisation de trajectoire afin de produire des mouvements sûrs et agréables. Nous proposons dans un deuxième temps un planificateur de tâche d’échange d’objet prenant en compte la mobilité du receveur humain permettant ainsi de partager l’effort lors du transfert. La pertinence de cette approche a été étudiée dans une étude utilisateur. Finalement, nous présentons une architecture logicielle qui permet de prendre en compte l’homme de manière dynamique lors de la réalisation de tâches de manipulation interactive. Cette architecture, développée en collaboration avec un partenaire du projet européen Dexmart a également été évaluée dans une étude utilisateur.

Abstract

A robot acts upon its environment through motion, the ability to plan its movements is therefore an essential component of its autonomy. Motion planning is an area of research that has been widely studied in recent decades. The objective of this thesis is to design algorithmic methods to perform automatic trajectory computation for complex robotic systems in the context of assistive robotics. This emerging field of autonomous robotics applications brings new constraints and new challenges. Such systems that are designed to serve humans and to help in daily tasks must consider the safety and well-being of the surrounding humans. To do this, the robot's motions must be generated by considering the human partner explicitly. For comfort and efficiency, the robot must take into account a model of human social behavior, capabilities and limitations to produce an optimal synergistic behavior. In this thesis we extend to cluttered environments the pioneering work that has been conducted at LAAS in this field. Algorithms that explore the configuration space by random sampling are combined with trajectory optimization algorithms to produce safe and human aware motions. Secondly we propose a planner for object handover taking into account the mobility of the human recipient allowing to share the effort during the transfer. The relevance of this approach has been studied in a user study. Finally, we present a software architecture that allows to take dynamically into account humans during the execution of interactive manipulation tasks. This architecture, developed in collaboration with a partner of the European project Dexmart was also evaluated in a user study.

Mots-Clés / Keywords
Interaction homme-robot; Manipulation mobile; Motion planning; Human-robot interaction; Mobile manipulation; Planification de mouvement;

128997
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
12512
04/10/2012

Coarse-grained elastic networks, normal mode analysis and robotics-inspired methods for modeling protein conformational transitions

I.AL BLUWI, M.VAISSET, T.SIMEON, J.CORTES

RIS, 2I

Manifestation avec acte : Computational Structural Bioinformatics Workshop CSBW 2012 du 04 octobre au 07 octobre 2012, Philadelphie (USA), 2012, 8p. , N° 12512

Diffusable

128285
12520
25/09/2012

Robotics-inspired methods for the simulation of conformational changes in proteins. Méthodes inspirées de la robotique pour la simulation des changements conformationnels des protéines

I.AL BLUWI

RIS

Doctorat : Institut National des Sciences Appliquées, Toulouse, 25 Septembre 2012, 122p., Président: Y-H SANEJOUAND, Rapporteurs: O.BROCK, V.GUALLAR, Examinateurs: A.ESTEVE, Directeurs de thèse: J.CORTES, T.SIMEON , N° 12520

Lien : http://tel.archives-ouvertes.fr/tel-00737553

Diffusable

Plus d'informations

Résumé

Cette thèse présente une approche de modélisation inspirée par la robotique pour l'étude des changements conformationnels des protéines. Cette approche est basée sur une représentation mécanistique des protéines permettant l'application de méthodes efficaces provenant du domaine de la robotique. Elle fournit également une méthode appropriée pour le traitement " gros-grains " des protéines sans perte de détail au niveau atomique. L'approche présentée dans cette thèse est appliquée à deux types de problèmes de simulation moléculaire. Dans le premier, cette approche est utilisée pour améliorer l'échantillonnage de l'espace conformationnel des protéines. Plus précisément, cette approche de modélisation est utilisée pour implémenter des classes de mouvements pour l'échantillonnage, aussi bien connues que nouvelles, ainsi qu'une stratégie d'échantillonnage mixte, dans le contexte de la méthode de Monte Carlo. Les résultats des simulations effectuées sur des protéines ayant des topologies différentes montrent que cette stratégie améliore l'échantillonnage, sans toutefois nécessiter de ressources de calcul supplémentaires. Dans le deuxième type de problèmes abordés ici, l'approche de modélisation mécanistique est utilisée pour implémenter une méthode inspirée par la robotique et appliquée à la simulation de mouvements de grande amplitude dans les protéines. Cette méthode est basée sur la combinaison de l'algorithme RRT (Rapidly-exploring Random Tree) avec l'analyse en modes normaux, qui permet une exploration efficace des espaces de dimension élevée tels les espaces conformationnels des protéines. Les résultats de simulations effectuées sur un ensemble de protéines montrent l'efficacité de la méthode proposée pour l'étude des transitions conformationnelles.

Abstract

Proteins are biological macromolecules that play essential roles in living organisms. Un- derstanding the relationship between protein structure, dynamics and function is indis- pensable for advances in fields such as biology, pharmacology and biotechnology. Study- ing this relationship requires a combination of experimental and computational methods, whose development is the object of very active interdisciplinary research. In such a context, this thesis presents a robotics-inspired modeling approach for studying confor- mational changes in proteins. This approach is based on a mechanistic representation of proteins that enables the application of efficient methods originating from the field of robotics. It also provides an accurate method for coarse-grained treatment of proteins without loosing full-atom details.The presented approach is applied in this thesis to two different molecular simulation problems. First, the approach is used to enhance sampling of the conformational space of proteins using the Monte Carlo method. The modeling approach is used to implement new and known Monte Carlo trial move classes as well as a mixed sampling strategy. Results of simulations performed on proteins with different topologies show that this strategy enhances sampling without demanding higher computational resources. In the second problem tackled in this thesis, the mechanistic modeling approach is used to implement a robotics-inspired method for simulating large amplitude motions in proteins. This method is based on the combination of the Rapidly-exploring Random Tree (RRT) algorithm with Normal Mode Analysis (NMA), which allows efficient exploration of the high dimensional conformational spaces of proteins. Results of simulations performed on ten different proteins of different sizes and topologies show the effectiveness of the proposed method for studying conformational transitions.

Mots-Clés / Keywords
Motion planning; Molecular simulations; Kinematics; Robotics; Planification de mouvement; simulations moléculaires; Robotique; Cinématique;

128149
12097
12/08/2012

A robotics approach to enhance conformational sampling of proteins

J.CORTES, I.AL BLUWI

RIS

Manifestation avec acte : International Design Engineering Technical Conference & Computers and Information in Engineering Conference (IDETC/CIE 2012), Chicago (USA), 12-15 Août 2012, 10p. , N° 12097

Diffusable

127884
12429
23/07/2012

An attentional approach to safe human-robot interactive manipulation

J.MAINPRICE, M.STAFFA, X.BROQUERE, A.FINZI, S.ROSSI, D.SIDOBRE

RIS, UNINA

Rapport LAAS N°12429, Juillet 2012, 6p.

Diffusable

127831
12463
17/07/2012

Grounding the interaction: knowledge management for interactive robots

S.LEMAIGNAN

RIS

Doctorat : Institut National des Sciences Appliquées, Toulouse, 17 Juillet 2012, 201p., Président: M.GHALLAB, Rapporteurs: J.HERTZBERG, A.SAFFIOTTI, Examinateurs: M.CHETOUANI, D.LEE, Directeurs de thèse: R.ALAMI, M.BEETZ , N° 12463

Lien : http://tel.archives-ouvertes.fr/tel-00728775

Diffusable

Plus d'informations

Résumé

Ancrer l'interaction: Gestion des connaissances pour la robotique interactive Avec le développement de la robotique cognitive, le besoin d'outils avancés pour représenter, manipuler, raisonner sur les connaissances acquises par un robot a clairement été mis en avant. Mais stocker et manipuler des connaissances requiert tout d'abord d'éclaircir ce que l'on nomme connaissance pour un robot, et comment celle-ci peut-elle être représentée de manière intelligible pour une machine. Ce travail s'efforce dans un premier temps d'identifier de manière systématique les besoins en terme de représentation de connaissance des applications robotiques modernes, dans le contexte spécifique de la robotique de service et des interactions homme-robot. Nous proposons une typologie originale des caractéristiques souhaitables des systèmes de représentation des connaissances, appuyée sur un état de l'art détaillé des outils existants dans notre communauté. Dans un second temps, nous présentons en profondeur ORO, une instanciation particulière d'un système de représentation et manipulation des connaissances, conçu et implémenté durant la préparation de cette thèse. Nous détaillons le fonctionnement interne du système, ainsi que son intégration dans plusieurs architectures robotiques complètes. Un éclairage particulier est donné sur la modélisation de la prise de perspective dans le contexte de l'interaction, et de son interprétation en terme de théorie de l'esprit. La troisième partie de l'étude porte sur une application importante des systèmes de représentation des connaissances dans ce contexte de l'interaction homme-robot : le traitement du dialogue situé. Notre approche et les algorithmes qui amènent à l'ancrage interactif de la communication verbale non contrainte sont présentés, suivis de plusieurs expériences menées au Laboratoire d'Analyse et d'Architecture des Systèmes au CNRS à Toulouse, et au groupe Intelligent Autonomous System de l'université technique de Munich. Nous concluons cette thèse sur un certain nombre de considérations sur la viabilité et l'importance d'une gestion explicite des connaissances des agents, ainsi que par une réflexion sur les éléments encore manquant pour réaliser le programme d'une robotique "de niveau humain".

Abstract

With the rise of the so-called cognitive robotics, the need of advanced tools to store, manipulate, reason about the knowledge acquired by the robot has been made clear. But storing and manipulating knowledge requires first to understand what the knowledge itself means to the robot and how to represent it in a machine-processable way. This work strives first at providing a systematic study of the knowledge requirements of modern robotic applications in the context of service robotics and human-robot interaction. What are the expressiveness requirement for a robot? What are its needs in term of reasoning techniques? What are the requirement on the robot's knowledge processing structure induced by other cognitive functions like perception or decision making? We propose a novel typology of desirable features for knowledge representation systems supported by an extensive review of existing tools in our community. In a second part, the thesis presents in depth a particular instantiation of a knowledge representation and manipulation system called ORO, that has been designed and implemented during the preparation of the thesis. We elaborate on the inner working of this system, as well as its integration into several complete robot control stacks. A particular focus is given to the modelling of agent-dependent symbolic perspectives and their relations to theories of mind. The third part of the study is focused on the presentation of one important application of knowledge representation systems in the humanrobot interaction context: situated dialogue. Our approach and associated algorithms leading to the interactive grounding of unconstrained verbal communication are presented, followed by several experiments that have taken place both at the Laboratoire d'Analyse et d'Architecture des Systèmes at CNRS, Toulouse and at the Intelligent Autonomous System group at Munich Technical University. The thesis concludes on considerations regarding the viability and importance of an explicit management of the agent's knowledge, along with a reflection on the missing bricks in our research community on the way towards "human level robots".

Mots-Clés / Keywords
Cognitive robotics; Knowledge representation and reasoning; Human-robot interaction; Ontologies; Natural language processing;

127958
12381
13/07/2012

Learning from previous manipulation actions and planned results. DI3.10

D.SIDOBRE, X.BROQUERE, J.MAINPRICE, W.HE, J.CORTES, T.SIMEON, F.INGRAND, M.HERRB, J.MANHES, R.ALAMI

RIS, IDEA, I2C

Rapport de Contrat : ICT-FP7216239-DEXMART, Juillet 2012, 15p. , N° 12381

Diffusable

127722
11197
11/07/2012

Costmap planning in high dimensional configuration spaces

R.IEHL, J.CORTES, T.SIMEON

RIS

Manifestation avec acte : IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2012), KaoHsiung (Taiwan), 11-14 Juillet 2012, pp.166-172 , N° 11197

Diffusable

127765
12407
11/07/2012

Contribution to decisional human-robot interaction: towards collaborative robot companions

M.ALI

RIS

Doctorat : Institut National des Sciences Appliquées, Toulouse, 11 Juillet 2012, 152p., Président: A.MOUADDIB, Rapporteurs: F.CHARPILLET, D.DUHAUT, Examinateurs: D.SIDOBRE, Directeurs de thèse: R.ALAMI , N° 12407

Lien : http://tel.archives-ouvertes.fr/tel-00719684

Diffusable

Plus d'informations

Abstract

Human Robot Interaction is entering into the interesting phase where the relationship with a robot is envisioned more as one of companionship with the human partner than a mere master-slave relationship. For this to become a reality, the robot needs to understand human behavior and not only react appropriately but also be socially proactive. A Companion Robot will also need to collaborate with the human in his daily life and will require a reasoning mechanism to manage the collaboration and also handle the uncertainty in the human intention to engage and collaborate. In this work, we will identify key elements of such interaction in the context of a collaborative activity, with special focus on how humans successfully collaborate to achieve a joint action. We will show application of these elements in a robotic system to enrich its social human robot interaction aspect of decision making. In this respect, we provide a contribution to managing robot high-level goals and proactive behavior and a description of a coactivity decision model for collaborative human robot task. Also, a HRI user study demonstrates the importance of timing a verbal communication in a proactive human robot joint action.

Résumé

L'interaction homme-robot arrive dans une phase intéressante ou la relation entre un homme et un robot est envisage comme 'un partenariat plutôt que comme une simple relation maitre-esclave. Pour que cela devienne une réalité, le robot a besoin de comprendre le comportement humain. Il ne lui suffit pas de réagir de manière appropriée, il lui faut également être socialement proactif. Pour que ce comportement puis être mise en pratique le roboticien doit s'inspirer de la littérature déjà riche en sciences sociocognitives chez l'homme. Dans ce travail, nous allons identifier les éléments clés d'une telle interaction dans le contexte d'une tâche commune, avec un accent particulier sur la façon dont l'homme doit collaborer pour réaliser avec succès une action commune. Nous allons montrer l'application de ces éléments au cas un système robotique afin d'enrichir les interactions sociales homme-robot pour la prise de décision. A cet égard, une contribution a la gestion du but de haut niveau de robot et le comportement proactif est montre. La description d'un modèle décisionnel d'collaboration pour une tâche collaboratif avec l'humain est donnée. Ainsi, l'étude de l'interaction homme robot montre l'intéret de bien choisir le moment d'une action de communication lors des activités conjointes avec l'humain.

Mots-Clés / Keywords
Coactivity; Goal management; Human-robot collaboration; Human-robot interaction; Joint action; Proactive behavior; Communication act placement; Coactivité; Collaboration homme-robot; Gestion des buts; Interaction homme-robot; Action jointe; Comportement proactif;

127793
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/