Spelling suggestions: "subject:"architecture distribués"" "subject:"architecture distribué""
11 |
Nouvelles architectures distribuées de gestion et conversion de l'énergie pour les applications photovoltaïquesPetibon, Stephane 20 January 2009 (has links) (PDF)
Les recherches actives sur les matériaux photovoltaïques et sur les systèmes de gestion de cette énergie sont à la base de ces progrès constants. Le LAAS travaille depuis plusieurs années dans cette optique d'amélioration et d'optimisation de l'énergie électrique produite par les systèmes solaires photovoltaïques. L'insertion d'un étage d'adaptation entre un générateur photovoltaïque (PV) et une charge optimise le transfert d'énergie. Ainsi, cet étage, commandé par une MPPT (Maximum Power Point Tracking), permet de rechercher en permanence le point maximum de puissance délivré par le module PV. Afin d'accroître encore les performances énergétiques des systèmes solaires, cette thèse s'est délibérément orientée vers une architecture fortement distribuée. Cette approche, consistant à répartir la gestion du générateur PV, permet de se rapprocher au plus près de la production photovoltaïque et ainsi en optimiser la puissance électrique globalement produite. Pour cela, nous avons développé des prototypes de micro-convertisseurs dédiés aux applications faibles puissances photovoltaïques. Les mesures journalières effectuées nous ont permis d'étudier avec précision l'intérêt de l'architecture distribuée et d'obtenir des résultats de validation montrant les perspectives à venir. Plusieurs solutions d'architectures se dégagent avec différents bilans des gains énergétiques qu'elles apportent.
|
12 |
Architecture distribuée dédiée aux applications de Réalité Augmentée mobileChouiten, Mehdi 31 January 2013 (has links) (PDF)
La réalité augmentée (RA) mobile consiste à faire coexister en temps-réel des mondes virtuel et réel. La mobilité est facilitée par l'utilisation de nouveaux dispositifs de types smartphones, et mini-PC embarquant un certain nombre de capteurs (visuels, inertiels,...). Ces dispositifs disposent toutefois d'une puissance de calcul limitée, qui peut s'avérer critique au vu des applications envisagées. L'une des solutions est de recourir à des mécanismes de distributions pour répartir les calculs sur un ensemble hétérogène de machines (serveurs ou autre terminaux mobiles). L'objectif de cette thèse est de concevoir une architecture logicielle dédiée à la réalité augmentée distribuée et plus particulièrement aux applications distribuées capable de fonctionner sur des réseaux ad-hoc constitués de terminaux hétérogènes déployées au travers d'un réseau dans un premier temps. Dans un deuxième temps, il conviendra de démontrer l'applicabilité de la solution proposée à des applications concrètes et d'explorer différentes possibilités d'exploitation originales de la distribution dans les applications de Réalité Augmentée en mettant l'accent sur la plus value apportée en terme de fonctionnalités ou d'opérations possibles en comparaison avec une solution de Réalité Augmentée classique (non distribuée) et en comparaison avec les performances des environnements dédiés à la RA existants offrant la possibilité de créer des applications distribuées.
|
13 |
Approche bioinspirée pour le contrôle des mains mécaniques / Bioinspired approach to control mechanical handsTouvet, François 22 October 2012 (has links)
Les travaux exposés dans cette thèse sont de natures multiples mais visent tous à une meilleure compréhension du geste de saisie chez l'homme, que ce soit d'un point de vue comportemental, cinématique ou de contrôle. Lorsqu'il doit saisir un objet, l'homme s'appuie sur une structure de contrôle multi-niveaux ainsi que son expérience, ce qui lui permet d'estimer les mouvements à effectuer de manière très efficace avant même d'avoir commencé à bouger. Nous pensons que ce mode de commande peut apporter une solution innovante au double problème de l'atteinte et de la saisie par une main artificielle. Nous avons donc développé une architecture de commande distribuée reproduisant en partie ces mécanismes et capable de contrôler ce genre d'artefacts de manière efficace, déclinée en plusieurs versions en fonction du niveau de contrôle souhaité. Elle est constituée d'un ensemble d'unités d'appariement s'inspirant des structures présentes dans le Système Nerveux Central : chacune a en charge une partie du problème global à résoudre, elles intègrent des informations en provenance de la consigne et/ou d'autres unités à travers des échanges parfois redondants, et elles s'appuient sur un algorithme d'apprentissage supervisé. Afin de mieux comprendre les principes qui sous-tendent le mouvement humain nous nous sommes aussi intéressés à la modélisation de la main et du geste de saisie, que ce soit à travers un protocole d'expérimentation chez l'homme ou l'analyse de données médicales et vidéos chez le singe / Works presented in this thesis are of multiple kinds but all aim at a better understanding of the human grasping movements, may it be from a behavioural, kinematics or control point of view. When one wants to grasp an object he relies on a multilayer control structure and its personal experience, the two of which allow him to estimate the appropriate move in a very efficient way, even before he actually started to move. We think that this type of command can bring forth an innovative solution to the double reach and grasp problem that face an artificial hand. We developed a distributed command architecture that reproduce in part these mechanisms and is able to control this type of artefacts in an efficient way, several versions of which were implemented regarding the desired control level. It consists of a group of matching units that takes inspiration in the Central Nervous System: each of them is in charge of a part of the global problem to be solved; they integrate data from the system inputs and/or from other units in partly redundant ways; and they rely on a supervised learning algorithm. In order to better understand the underlying principles of human movement we also took interest in hand and grasping movement models, may it be through an experimental protocol on human or monkey medical and video data analysis
|
14 |
Conception et implantation d'un système de gestion de réseaux distribué basé WEB avec JavaGhlamallah, Adel 01 1900 (has links)
Mémoire numérisé par la Direction des bibliothèques de l'Université de Montréal. / C'est dans la nouvelle tendance de gestion de réseaux basée sur une approche distribuée, que nous proposons dans ce mémoire une architecture de développement d'application de gestion de réseaux permettant la délégation dynamique de certaines tâches de gestion vers des agents intermédiaires et utilisant les technologies du WEB. Le modèle proposé est basé sur le concept de l'agent délégué et de l'agent intermédiaire utilisant une Mffi script. Cette dernière permet à un agent de contrôler l'exécution des fonctions de gestion déléguées par le manager. Dans l'architecture proposée, des agents intermédiaires sont introduits dans le réseau pour exécuter des fonctions de gestion déléguées par le gestionnaire. Ces fonctions vont réaliser des opérations de mesure et de contrôle sur des données de gestion collectées à partir des agents SNMP se trouvant dans le réseau. Ainsi, ces agents intermédiaires permettent d'automatiser les tâches de gestion habituellement affectées au manager d'une part, et de diminuer la charge globale du réseau en réduisant le volume de trafic de gestion circulant dans la gestion d'autre part. L'architecture de l'application de gestion est basée sur une approche Client/Serveur à quatre niveaux. Une partie client représentée par un navigateur standard qui permettra d'afficher des interfaces (pages HTML et Applets) contenant des informations de gestion. Une partie serveur, qui constitue le noyau de cette architecture, permet l'accès des clients à l'application de gestion à travers leurs navigateurs. Les requêtes HTTP reçues et traitées au niveau du serveur sont souvent transformées en des commandes SNMP destinées aux agents intermédiaires. Ces derniers constituent le troisième niveau dans notre modèle. Ils permettent d'exécuter des tâches de gestion, déléguées par le manager, sur les ressources du réseau sous leur contrôle. Enfin, le dernier niveau est représenté par les ressources du réseau à gérer, qui dans notre cas sont représentées par des agents SNMP. L'architecture proposée présente une flexibilité et une dynamicité aux trois niveaux suivants : Niveau client en proposant une interface Web, utilisant les pages HTML et les Applets Java. Niveau serveur en utilisant les Servlets chargées dynamiquement dans le serveur. Niveau agents intermédiaires en étendant la classe standard ClassLoader de Java pour charger dynamiquement, vérifier et exécuter les objets scripts.
|
15 |
LIDIA-1 : une première maquette vers la TA Interactive "pour tous"Blanchon, Hervé 21 January 1994 (has links) (PDF)
L'objet de cette thèse est la définition et l'étude, au moyen d'une maquette, du concept de Traduction Automatisée Fondée sur le Dialogue pour auteur monolingue. Nous situons d'abord l'objet de cette étude dans une perspective historique en montrant pourquoi les travaux précédents en TAFD n'ont pas (encore) conduit à des systèmes utilisés en pratique. Nous proposons alors le concept de TAFD pour auteur monoligue qui offre de nouvelles perspectives concrètes et permet de poser des questions scientifiques intéressantes. Le but est de permettre à un auteur monolingue de documentation technique de traduire les documents qu'il rédige. Dans ce cadre, l'auteur aide le système à traduire dans une ou plusieurs langues cibles, via une standardisation et une clarification interactives effectuées une seule fois quel que soit l'ensemble des langues cibles visées. Afin que la station de rédaction de l'auteur soit un ordinateur personnel de milieu de gamme, le système est distribué. Les traitements linguistiques couteux (analyse, transfert et génération) - écrits en Ariane-G5 par les linguistes du GETA - sont donc effectués sur un serveur de traduction distribué en mode asynchrone. La maquette LIDIA-1 permet d'étudier les contraintes informatiques, ergonomiques et linguistiques d'un tel système, et de proposer des solutions. Elle permet de traduire une pile de démonstration qui explique certaines ambiguités du français, vers l'allemand, l'anglais et le russe. Pour vérifier les traductions produites, l'auteur peut demander des rétrotraductions. Nous avons utilisé une architecture distribuée dans laquelle trois serveurs communiquent au moyen de messages et de boîtes aux lettres. Le processus de clarification est basé sur un mécanisme de reconnaissance de patrons à chacun desquels est associée une méthode de production du dialogue en langue naturelle.
|
16 |
Recherches d'optimums d'énergie pour charge/décharge d'une batterie à technologie avancée dédiée à des applications photovoltaïquesReynaud, Jean-François 04 January 2011 (has links) (PDF)
La présence d'une fonction de stockage avec des sources d'énergie intermittentes permet d'obtenir une meilleure adéquation entre la consommation et la production d'énergie. Aujourd'hui, le stockage d'énergie est le plus souvent réalisé avec des batteries conventionnelles, principalement au plomb-acide, pour des raisons de coût, de fiabilité et de disponibilité industrielle. Cependant, la durée de vie des éléments de stockage actuels, l'impact sur l'environnement et le rendement trop faible entrainent la recherche d'autres moyens de stockage ayant des durées de vie compatibles avec les applications et présentant des fonctions plus flexibles. La technologie lithium parait être aujourd'hui un bon compromis si elle est associée à une électronique de précision assurant diverses fonctions. Cette thèse porte sur l'optimisation de moyens de stockages lithium-ion utilisés dans les énergies renouvelables et le développement de l'électronique associée. La validation de ces travaux a été faite à travers des systèmes de conversion photovoltaïques. Le rendement de conversion de l'ensemble a particulièrement été étudié en tenant compte de différents profils de charge et de décharge, du vieillissement et des sécurités des batteries ainsi que des derniers développements technologiques de batterie. Pour valider les algorithmes de gestion et qualifier les chaînes de conversion, un banc de mesure spécifique a été développé.
|
17 |
Distributed cross-layer scalable multimedia services over next generation convergent networks : architectures and performances / Approche cross-layer pour services multimedia évolutifs distribués sur la prochaine génération de réseaux convergents : architectures et performancesLe, Tien Anh 15 June 2012 (has links)
Multi-parti de conférence multimédia est le type le plus compliqué de la communication mais aussi le service principalement utilisé sur Internet. Il est aussi la killer application sur les réseaux 4G. Dans cette recherche, nous nous concentrons sur trois parties principales du service de téléconférence: L'architecture de distribution de médias, le codage vidéo, ainsi que l'intégration du service dans les infrastructures sans fil 4G. Nous proposons un algorithme d'application nouvelle couche de multidiffusion utilisant une architecture de services distribués. L'algorithme proposé estime que les limites de la perception humaine, tout en participant à une conférence vidéo afin de minimiser le trafic qui n'est pas nécessaire pour la session de communication. Riche des modèles théoriques de la perception basée proposé architecture distribuée, l'architecture traditionnelle centralisée et basée sur la perception architecture centralisée ont été construits en utilisant la théorie d'attente afin de refléter le trafic généré, transmises et traitées à l'pairs distribués, les dirigeants et le serveur centralisé. La performance des architectures a été pris en compte dans les différents aspects de la durée totale d'attente, le retard de point à point et le taux de service requis pour le débit total. Ces résultats aident le lecteur à avoir une vue globale des performances de la proposition dans une comparaison équitable avec les méthodes conventionnelles. Pour construire l'arbre de distribution des médias pour l'architecture distribuée, une fonction de coût nouvelle application-aware multi-variable est proposée. Il tient compte des besoins variables des applications et des mises à jour dynamiquement les ressources disponibles nécessaires pour parvenir à un nœud particulier sur l'arbre de distribution de l'ALM. Codage vidéo scalable est utilisé comme le principal multi-couche codec à la conférence. Afin d'évaluer la performance de la fonction de coût multi-variable nouvellement proposées dans une application dynamique et avancé environnement réseau sans fil, codage vidéo scalable (SVC) des transmissions sur un réseau overlay ALM construite sur un réseau sous-4G/WiMAX réelles ont été utilisées. Nous avons développé EvalSVC et l'utiliser comme plate-forme principale pour évaluer la fonction de coût proposé. Comme un problème commun, l'architecture distribuée nécessite que les pairs contribuent une partie de leur bande passante et capacité de calcul afin de maintenir la superposition mutuelle inter-connexion. Cette exigence se développe en un grave problème pour les utilisateurs mobiles et l'infrastructure sans fil, comme la ressource radio de ce réseau est extrêmement coûteux, et est l'une des raisons pour lesquelles l'architecture distribuée n'a pas été largement appliquée dans la prochaine génération (4G) des réseaux. C'est aussi la raison principale pour laquelle les services multimédias tels que vidéo-conférence doivent s'appuyer sur une architecture centralisée coûteuse construite sur un des contrôleurs des médias coûteux fonction des ressources (CRFM), via l'IMS (IP Multimedia Subsystem). Ce travail de recherche propose une nouvelle architecture distribuée utilisant la capacité de renseignement et extra, actuellement disponibles sur le LTE et stations de base WiMAX de réduire le besoin des débits que chacun a à fournir par les pairs afin de maintenir le réseau overlay. Cette réduction permet d'économiser des ressources précieuses et de radio permet une architecture distribuée pour fournir des services de visioconférence sur les réseaux 4G, avec tous les avantages d'une architecture distribuée, comme la flexibilité, l'évolutivité, les petits retards et à moindre coût. De plus, cela peut être mis en œuvre avec une modification minimale de la plate-forme standardisée IMS et les infrastructures 4G, économisant ainsi les opérateurs et les fournisseurs de services d'investissements excessifs. [...] / Multimedia services are the killer applications on next generation convergent networks. Video contents are the most resource consuming part of a multimedia flux. Video transmission, video multicast and video conferencing services are the most popular types of video communication with increasing difficulty levels. Four main parts of the distributed cross-layer scalable multimedia services over next generation convergent networks are considered in this research work, both from the architecture and performance point of views. Firstly, we evaluate the performance of scalable multimedia transmissions over an overlay network. For that, we evaluate the performance of scalable video end-to-end transmissions over EvalSVC. It is capable of evaluating the end-to-end transmission of SVC bit-streams. The output results are both objective and subjective metrics of the video transmission. Through the interfaces with real networks and an overlay simulation platform, the transmission performance of different types of SVC scalability and AVC bit-streams on a bottle-neck and an overlay network will be evaluated. This evaluation is new because it is conducted on the end-to-end transmission of SVC contents and not on the coding performance. Next, we will study the multicast mechanism for multimedia content over an overlay network in the following part of this PhD thesis. Secondly, we tackle the problems of the distributed cross-layer scalable multimedia multicast over the next generation convergent networks. For that, we propose a new application-network cross layer multi-variable cost function for application layer multicast of multimedia delivery over convergent networks. It optimizes the variable requirements and available resources from both the application and the network layers. It can dynamically update the available resources required for reaching a particular node on the ALM's media distribution tree. Mathematical derivation and theoretical analysis have been provided for the newly proposed cost function so that it can be applied in more general cases of different contexts. An evaluation platform of an overlay network built over a convergent underlay network comprised of a simulated Internet topology and a real 4G mobile WiMAX IEEE802.16e wireless network is constructed. If multicast is the one-to-many mechanism to distribute the multimedia content, a deeper study on the many-to-many mechanism will be done in the next part of the thesis through a new architecture for video conferencing services. Thirdly, we study the distributed cross-layer scalable video conferencing services over the overlay network. For that, an enriched human perception-based distributed architecture for scalable video conferencing services is proposed with theoretical models and performance analysis. Rich theoretical models of the three different architectures: the proposed perception-based distributed architecture, the conventional centralized architecture and perception-based centralized architecture have been constructed by using queuing theory to reflect the traffic generated, transmitted and processed at the perception-based distributed leaders, the perception-based centralized top leader, and the centralized server. The performance of these three different architectures has been considered in 4 different aspects. While the distributed architecture is better than the centralized architecture for a scalable multimedia conferencing service, it brings many problems to users who are using a wireless network to participate into the conferencing service. A special solution should be found out for mobile users in the next part of the thesis. Lastly, the distributed cross-layer scalable video conferencing services over the next generation convergent network is enabled. For that, an IMS-based distributed multimedia conferencing services for Next Generation Convergent Networks is proposed. [...]
|
18 |
Study of concurrency in real-time distributed systems / La concurrence dans les systèmes temps-réel distribuésBalaguer, Sandie 13 December 2012 (has links)
Cette thèse s'intéresse à la modélisation et à l'analyse dessystèmes temps-réel distribués.Un système distribué est constitué de plusieurs composantsqui évoluent de manière partiellement indépendante. Lorsque des actionsexécutables par différentscomposants sont indépendantes, elles sont dites concurrentes.Dans ce cas, elles peuvent être exécutées dans n'importe quel ordre, sanss'influencer, et l'état atteint après ces actions ne dépend pas de leur ordred'exécution.Dans les systèmes temps-réel distribués, les contraintes de temps créent desdépendances complexes entre les composants et les événements qui ont lieu surces composants. Malgré l'omniprésence et l'aspect critique de ces systèmes,beaucoup de leurs propriétés restent encore à étudier.En particulier, la nature distribuée de ces systèmes est souvent laissée de côté.Notre travail s'appuie sur deux formalismesde modélisation: les réseaux de Petri temporels et les réseaux d'automatestemporisés, et est divisé en deux parties.Dans la première partie, nous mettons en évidence les différences entre lessystèmes temporisés centralisés et les systèmes temporisés distribués. Nouscomparons les formalismes principaux et leurs extensions, avec une approcheoriginale qui considère la concurrence.En particulier, nous montrons comment transformer un réseau de Petri temporelen un réseau d'automates temporisés qui a le même comportement distribué.Nous nous intéressons ensuite aux horloges partagées dans lesréseaux d'automates temporisés. Les horloges partagées sont problématiqueslorsque l'on envisage d'implanter ces modèles sur des architecturesdistribuées. Nous montrons comment se passer des horloges partagées, touten préservant le comportement distribué, lorsque cela est possible.Dans la seconde partie, nous nous attachons à formaliser les dépendancesentre les événements dans les représentations en ordre partieldes exécutions des réseaux de Petri (temporels ou non).Les réseaux d'occurrence sont une de ces représentations, et leur structuredonne directement les relations de causalité, conflit et concurrence entreles événements. Cependant, nous montrons que, même dans le cas non temporisé,certaines relations logiques entre les événements nepeuvent pas être directement décrites par ces relations structurelles.Après avoir formalisé les relations logiques en question, nous résolvons leproblème de synthèse suivant: étant donnée une formule logique qui décrit unensemble d'exécutions, construire un réseau d'occurrence associé,quand celui-ci existe.Nous étudions ensuite les relations logiques dans un cadre temporisé simplifié,et montrons que le temps crée des dépendances complexes entre les événements.Ces dépendances peuvent être utilisées pour définir des dépliages canoniques deréseaux de Petri temporels, dans ce cadre simplifié. / This thesis is concerned with the modeling and the analysis of distributedreal-time systems. In distributed systems, components evolve partlyindependently: concurrent actions may be performed in any order, withoutinfluencing each other and the state reached after these actions does notdepends on the order of execution. The time constraints in distributed real-timesystems create complex dependencies between the components and the events thatoccur. So far, distributed real-time systems have not been deeply studied, andin particular the distributed aspect of these systems is often left aside. Thisthesis explores distributed real-time systems. Our work on distributed real-timesystems is based on two formalisms: time Petri nets and networks of timedautomata, and is divided into two parts.In the first part, we highlight the differences between centralized anddistributed timed systems. We compare the main formalisms and their extensions,with a novel approach that focuses on the preservation of concurrency. Inparticular, we show how to translate a time Petri net into a network of timedautomata with the same distributed behavior. We then study a concurrency relatedproblem: shared clocks in networks of timed automata can be problematic when oneconsiders the implementation of a model on a multi-core architecture. We showhow to avoid shared clocks while preserving the distributed behavior, when thisis possible.In the second part, we focus on formalizing the dependencies between events inpartial order representations of the executions of Petri nets and time Petrinets. Occurrence nets is one of these partial order representations, and theirstructure directly provides the causality, conflict and concurrency relationsbetween events. However, we show that, even in the untimed case, some logicaldependencies between event occurrences are not directly described by thesestructural relations. After having formalized these logical dependencies, wesolve the following synthesis problem: from a formula that describes a set ofruns, we build an associated occurrence net. Then we study the logicalrelations in a simplified timed setting and show that time creates complexdependencies between event occurrences. These dependencies can be used to definea canonical unfolding, for this particular timed setting.
|
19 |
Apprentissage de nouveaux comportements: vers le développement épigénétique d'un robot autonome.Lagarde, Matthieu, Gaussier, Philippe, Andry, Pierre 13 July 2010 (has links) (PDF)
La problématique de l'apprentissage de comportements sur un robot autonome soulève de nombreuses questions liées au contrôle moteur, à l'encodage du comportement, aux stratégies comportementales et à la sélection de l'action. Utiliser une approche développementale présente un intérêt tout particulier dans le cadre de la robotique autonome. Le comportement du robot repose sur des mécanismes de bas niveau dont les interactions permettent de faire émerger des comportements plus complexes. Le robot ne possède pas d'informations a priori sur ses caractéristiques physiques ou sur l'environnement, il doit apprendre sa propre dynamique sensori-motrice. J'ai débuté ma thèse par l'étude d'un modèle d'imitation bas niveau. Du point de vue du développement, l'imitation est présente dès la naissance et accompagne, sous de multiples formes, le développement du jeune enfant. Elle présente une fonction d'apprentissage et se révèle alors être un atout en terme de temps d'acquisition de comportements, ainsi qu'une fonction de communication participant à l'amorce et au maintien d'interactions non verbales et naturelles. De plus, même s'il n'y a pas de réelle intention d'imiter, l'observation d'un autre agent permet d'extraire suffisamment d'informations pour être capable de reproduire la tâche. Mon travail a donc dans un premier temps consisté à appliquer et tester un modèle développemental qui permet l'émergence de comportements d'imitation de bas niveau sur un robot autonome. Ce modèle est construit comme un homéostat qui tend à équilibrer par l'action ses informations perceptives frustres (détection du mouvement, détection de couleur, informations sur les angles des articulations d'un bras de robot). Ainsi, lorsqu'un humain bouge sa main dans le champ visuel du robot, l'ambigüité de la perception de ce dernier lui fait confondre la main de l'humain avec l'extrémité de son bras. De l'erreur qui en résulte émerge un comportement d'imitation immédiate des gestes de l'humain par action de l'homéostat. Bien sûr, un tel modèle implique que le robot soit capable d'associer au préalable les positions visuelles de son effecteur avec les informations proprioceptives de ses moteurs. Grace au comportement d'imitation, le robot réalise des mouvements qu'il peut ensuite apprendre pour construire des comportements plus complexes. Comment alors passer d'un simple mouvement à un geste plus complexe pouvant impliquer un objet ou un lieu ? Je propose une architecture qui permet à un robot d'apprendre un comportement sous forme de séquences temporelles complexes (avec répétition d'éléments) de mouvements. Deux modèles différents permettant l'apprentissage de séquences ont été développés et testés. Le premier apprend en ligne le timing de séquences temporelles simples. Ce modèle ne permettant pas d'apprendre des séquences complexes, le second modèle testé repose sur les propriétés d'un réservoir de dynamiques, il apprend en ligne des séquences complexes. A l'issue de ces travaux, une architecture apprenant le timing d'une séquence complexe a été proposée. Les tests en simulation et sur robot ont montré la nécessité d'ajouter un mécanisme de resynchronisation permettant de retrouver les bons états cachés pour permettre d'amorcer une séquence complexe par un état intermédiaire. Dans un troisième temps, mes travaux ont consisté à étudier comment deux stratégies sensorimotrices peuvent cohabiter dans le cadre d'une tâche de navigation. La première stratégie encode le comportement à partir d'informations spatiales alors que la seconde utilise des informations temporelles. Les deux architectures ont été testées indépendamment sur une même tâche. Ces deux stratégies ont ensuite été fusionnées et exécutées en parallèle. La fusion des réponses délivrées par les deux stratégies a été réalisée avec l'utilisation de champs de neurones dynamiques. Un mécanisme de "chunking" représentant l'état instantané du robot (le lieu courant avec l'action courante) permet de resynchroniser les dynamiques des séquences temporelles. En parallèle, un certain nombre de problème de programmation et de conception des réseaux de neurones sont apparus. En effet, nos réseaux peuvent compter plusieurs centaines de milliers de neurones. Il devient alors difficile de les exécuter sur une seule unité de calcul. Comment concevoir des architectures neuronales avec des contraintes de répartition de calcul, de communications réseau et de temps réel ? Une autre partie de mon travail a consisté à apporter des outils permettant la modélisation, la communication et l'exécution en temps réel d'architecture distribuées. Pour finir, dans le cadre du projet européen Feelix Growing, j'ai également participé à l'intégration de mes travaux avec ceux du laboratoire LASA de l'EPFL pour l'apprentissage de comportements complexes mêlant la navigation, le geste et l'objet. En conclusion, cette thèse m'a permis de développer à la fois de nouveaux modèles pour l'apprentissage de comportements - dans le temps et dans l'espace, de nouveaux outils pour maîtriser des réseaux de neurones de très grande taille et de discuter à travers les limitations du système actuel, les éléments importants pour un système de sélection de l'action.
|
Page generated in 0.1061 seconds