Title: Vers une approche multi-environnements pour les agents
1Vers une approche multi-environnements pour les
agents
Equipe MAS2 IREMIA Université de La Réunion
2Plan de lexposé
- Introduction
- Historique des travaux
- Le modèle mono-environnemental
- Passage au modèle multi-environnements
- Le projet MUFINS
- Conclusions et perspectives
3Préambule
- Il faut dabord passer à un problème clef,
lenvironnement. Celui-ci constitue, en effet,
une partie essentielle des systèmes multi-agents
situés. Malheureusement, très peu de travaux ont
été consacrés à leur modélisation, et les exposés
portant sur lenvironnement sont en général
perdus dans les explications des systèmes les
ayant implémentés, voire totalement noyés dans le
code de leur implémentation - Ferber1995
4Introduction
- Comment exhiber la partie de raisonnement et la
partie environnementale de lagent ? - Comment introduire des environnements multiples ?
- Comment observer linfluence dun environnement
sur un autre ?
5Historique des travaux
- 1996/1997 GEOMAS Simulation déruptions
volcaniques - 1997 SEISMES Simulation de tremblements de
terre - 1997/1998 Naissance du projet GEAMAS
- 1998/2001 BIOMAS
- 1999/2001 MUFINS
6Le modèle mono-environnemental
7Construction du modèle
Un Agent
Autonomie
Indépendance
Lien de dépendance bidirectionnel
Représentation de lenvironnement
Action et perception
Communication
8Dynamique
9Gestion des priorités
- Ajout dun gestionnaire de priorités
- Les messages sont stockés dans des registres
- Registre de perceptions ordonnées
- Registre de perceptions urgentes
- Registre de commandes ordonnées
- Registre de commandes urgentes
10Le modèle multi-environnemental
11Processus de construction
- Séparation des environnements
- Accès aux données
- Maintien de lintégrité des données et gestion
des conflits - Gestion du temps
12Séparation des environnements
- Découpage selon le type des environnements
- 1 type denvironnement 1 instance dans
lenvironnement du même type - 1 instance dans lenvironnement est reliée aux
système conatif par 1 lien bidirectionnel de
dépendance du même type
13Séparation des environnements
14Accès aux données
- Linterface daccès aux données est reliée à
lenvironnement - Chaque interface possède le même type que
lenvironnement - Un interface peut pointer sur le même fichier
physique
15Maintien de lintégrité et gestion des conflits
- Ajout de quatre nouvelles entités
- Lenvironnement virtuel
- Lien virtuel de dépendance bidirectionnel
- Linstance virtuelle dans lenvironnement
- Liens dintégrités
16Maintien de lintégrité et gestion des conflits
17Gestion du temps
- Chaque environnement et lenvironnement virtuel
possèdent leurs propres gestionnaires de temps - Chaque environnement senregistre auprès de
lenvironnement virtuel ? définition de points de
synchronisation
18MUFINS (MUlti Fish INdian ocean Simulator)
19Le projet
- Partenariat entre léquipe MAS2, lIFREMER
Réunion et lIRD Réunion - Buts
- Reproduire les déplacements des espadons
- Introduction du facteur pêche
- Enjeu
- Arriver à une meilleure gestion des ressources
renouvelables
20Aspects économiques
(source Laboratoire de Ressources Halieutiques
IFREMER Image de Jean-François Raynaud)
- La pêcherie réunionnaise
- Pratiquée par de petites et grandes unités
- Technique utilisée la palangre
- Volume total de pélagiques pêchés 2000 t/an
21Les données
- Mise à disposition dimages satellites par lIRD
- Température de surface de locéan
- Vorticité
- Teneur en chlorophylle-a
22Gestion des données
- Utilisation du package SEAVIEW de Martin
Desruisseaux (Maison de la Télédétection
Montpellier) - Modèle relationnel pour gérer les images
satellites - Primitives pour accéder aux valeurs des images
- Primitives pour gérer le temps
23Le simulateur (1)
- Entièrement écrit en Java
- Utilisation de JDBC pour accéder à MySql
- Permet de réaliser des simulations distribuées
24Le simulateur (2)
25Le simulateur (3)
26Résultats de simulation (1)
Trajectoires pour 4 agents Maximisation du
gradient 15 et 45 pixels
27Résultats de simulation (2)
Trajectoires pour 5 agents Symétrie bilatérale
15 et 45 pixels
28Résultats de simulation (3)
Trajectoires pour 3 agents Multi 15 et 45 pixels
29Conclusions et perspectives
- Développement dun nouvelle approche
multi-environnements - Mise en œuvre de cette approche et application
- Amélioration de la gestion des liens dintégrités
- Reprendre le modèle SEAVIEW pour pouvoir gérer
autre chose que des images satellites