Apprentissage de procédures en environnements virtuels

Mes travaux de recherche s'inscrivent dans le domaine de l'ingenierie des connaissances et de la realite virtuelle, les environnements virtuels d'apprentissage humain (EVAH) en constituant le cadre applicatif. Depuis ma these, mes activites de recherche portent sur la modelisation des connaissances pour les agents autonomes en environnement virtuel. L'objectif est de concevoir des modeles qui permettent l'explicitation des connaissances necessaires a l'execution des comportements de ces agents. Ces travaux se placent dans le contexte de la simulation des activites humaines se deroulant en environnement realiste. Plus precisement, les activites considerees sont les tâches procedurales et collaboratives. Les modeles que je propose permettent d'une part la simulation de ces activites humaines dans un environnement virtuel et permettent d'autre part, a des utilisateurs humains de « prendre la place » des agents en temps reel dans un but de simulation ou de formation. Un tel environnement peut etre considere comme un systeme complexe du fait du nombre et de l'heterogeneite des agents qui le peuplent, du fait de leurs nombreuses interactions et de l'integration de l'humain dans le systeme. Notre cadre applicatif est l'apprentissage humain. Les connaissances explicitees decrivent alors le modele « metier » a transmettre mais egalement les connaissances specifiques a la didactique ou a la pedagogie qui servent aux comportements d'agents autonomes jouant les roles du formateur. J'ai propose mascaret, un ensemble de modeles permettant l'explicitation des connaissances pour les agents peuplant un environnement virtuel. Ces connaissances portent sur la structure et la dynamique de l'environnement ainsi que sur les procedures que peuvent realiser des equipes de personnels dans cet environnement. Le langage utilise pour decrire la connaissance metier est uml ; mascaret peut alors etre considere comme un profil specifique a la conception d'environnement virtuel. Ainsi, un modele metier ecrit a l'aide de mascaret est une instance du meta-modele mascaret et est donc une donnee manipulable en temps reel dans la simulation. L'avantage d'uml dans ce cadre est qu'il s'agit d'un langage normalise et graphique ce qui le rend utilisable par des experts d'un metier specifique mais non expert de la conception informatique. De plus, uml est un langage unifie dans le sens ou le meme langage, et donc le meme outil, permet de decrire l'aspect statique et dynamique du systeme aborde. L'explicitation de la connaissance grâce a mascaret permet de prototyper et simuler un systeme complexe. gaspar est un exemple d'application de type serious game que nous avons concue pour le compte de DCNS. L'interet de mascaret dans cette application est d'une part de pouvoir tester rapidement de nouvelles configurations (geometrie du porte-avions, positions des avions, nouvelles procedures) mais egalement de pouvoir generer automatiquement un bilan du resultat de la simulation (duree d'une procedure, temps d'occupation d'une ressource...). La deuxieme utilisation de mascaret que nous avons demontree est la conception de situations d'apprentissage. Nous proposons pegase qui s'appuie sur les connaissances metier explicites de la simulation pour proposer des assistances pedagogiques adaptees. De meme poseidon, permet au formateur de decrire l'exercice et les actions qui devrons y etre menees en s'appuyant sur les connaissances metier explicites. Le fait d'utiliser mascaret permet a ces deux modeles d'etre completement independants des modeles metier specifiques.

[1]  Alexis Drogoul,et al.  Environnement multi-échelles à base de fractales pour la modélisation agent d'écosystèmes , 2008, JFSMA.

[2]  Ronan Querrec,et al.  PEGASE: A Generic and Adaptable Intelligent System for Virtual Reality Learning Environments , 2010 .

[3]  W. Lewis Johnson,et al.  Animated Agents for Procedural Training in Virtual Reality: Perception, Cognition, and Motor Control , 1999, Appl. Artif. Intell..

[4]  Carlos José Pereira de Lucena,et al.  A UML based approach for modeling and implementing multi-agent systems , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[5]  Stéphane Donikian,et al.  Crowd of Virtual Humans: a New Approach for Real Time Navigation in Complex and Structured Environments , 2004, Comput. Graph. Forum.

[6]  Chi-Jen Lin,et al.  Redefining the learning companion: the past, present, and future of educational agents , 2003, Comput. Educ..

[7]  Marc Cavazza,et al.  Making sense of virtual environments: action representation, grounding and common sense , 2007, IUI '07.

[8]  Nicholas R. Jennings,et al.  The Gaia Methodology for Agent-Oriented Analysis and Design , 2000, Autonomous Agents and Multi-Agent Systems.

[9]  John Seely Brown,et al.  A Paradigmatic Example of an Artificially Intelligent Instructional System. , 1978 .

[10]  Sébastien Paris,et al.  Environmental abstraction and path planning techniques for realistic crowd simulation: Research Articles , 2006 .

[11]  Olivier Boissier,et al.  Instrumenting multi-agent organisations with organisational artifacts and agents , 2010, Autonomous Agents and Multi-Agent Systems.

[12]  Daniel Thalmann,et al.  Programming behaviors with local perception and smart objects: an approach to solve autonomous agents tasks , 2001, Proceedings XIV Brazilian Symposium on Computer Graphics and Image Processing.

[13]  Thierry Chevaillier,et al.  Feedback on design and use of a virtual environment for practical lab work , 2008 .

[14]  Nicolas Marion,et al.  Integrating Knowledge from Virtual Reality Environments to Learning Scenario Models - A Meta-modeling Approach , 2009, CSEDU.

[15]  Yuzhong Qu,et al.  Virtual Space Ontologies for Scripting Agents , 2004, MMAS.

[16]  Jacques Ferber,et al.  Operational Semantics of Multi-agent Organizations , 1999, ATAL.

[17]  Rob Koper,et al.  Educational modelling language: modelling reusable, interoperable, rich and personalised units of learning , 2004, Br. J. Educ. Technol..

[18]  Jean-Michel Adam,et al.  L’exploitation d’Objets Pédagogiques Interactifs à distance : le projet FORMID , 2004 .

[19]  Marc-Philippe Huget,et al.  Representing agent interaction protocols with agent UML , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[20]  Ronan Querrec,et al.  Ensuring semantic spatial constraints in virtual environments using UML/OCL , 2010, VRST '10.

[21]  Ronan Querrec,et al.  PEGASE, un système tutoriel intelligent générique et adaptatif en environnement virtuel , 2009, Tech. Sci. Informatiques.

[22]  Nicolas Marion Modélisation de scénarios pédagogiques pour les environnements de réalité virtuelle d’apprentissage humain , 2010 .

[23]  J. Pernin,et al.  Dispositifs d'apprentissage instrumentés par les technologies : vers une ingénierie centrée sur les scénarios , 2004 .

[24]  Barbara Hayes-Roth,et al.  Agents in annotated worlds , 1998, AGENTS '98.

[25]  Andrea Omicini,et al.  MAS Organization within a Coordination Infrastructure: Experiments in TuCSoN , 2003, ESAW.

[26]  Jorge J. Gómez-Sanz,et al.  FAML: A Generic Metamodel for MAS Development , 2009, IEEE Transactions on Software Engineering.

[27]  Diego Calvanese,et al.  The Description Logic Handbook: Theory, Implementation, and Applications , 2003, Description Logic Handbook.

[28]  Philippe Mathieu,et al.  Towards an Interaction-Based Design of Behaviors , 2005, EUMAS.

[29]  Daniel Thalmann,et al.  Planning with Smart Objects , 2005, WSCG.

[30]  G. Moreau,et al.  Le traité de la réalité virtuelle Volume 4 - Les applications de la réalité virtuelle , 2006 .

[31]  Olga De Troyer,et al.  Intuitively specifying object dynamics in virtual environments using VR-WISE , 2006, VRST '06.

[32]  Fabiola López y López,et al.  An Agent-Based Model for Hierarchical Organizations , 2006, COIN@AAMAS/ECAI.

[33]  Klaus Fischer,et al.  A platform-independent metamodel for multiagent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[34]  Jean-Marie Burkhardt,et al.  La conception des environnements virtuels pour l'apprentissage , 2003 .

[35]  H. Van Dyke Parunak,et al.  Representing social structures in UML , 2001, AGENTS '01.

[36]  Allen Munro,et al.  Authoring Simulation-Centered Tutors with RIDES , 1997 .

[37]  Michael Luck,et al.  Applying artificial intelligence to virtual reality: Intelligent virtual environments , 2000, Appl. Artif. Intell..

[38]  Ronan Querrec,et al.  Multiagents systems for virtual environment for training. application to fire-fighting. , 2004 .

[39]  Magalie Ochs,et al.  Un modèles de la dynamique des relations sociales pour des agents virtuels , 2008, JFSMA.

[40]  Stéphane Donikian,et al.  The generic description and management of interaction between autonomous agents and objects in an informed virtual environment , 2007, Comput. Animat. Virtual Worlds.

[41]  Nicolas Marion,et al.  GASPAR : Aviation Management on an Aircraft Carrier Using Virtual Reality , 2007, 2007 International Conference on Cyberworlds (CW'07).

[42]  Ira P. Goldstein,et al.  Wumpus Advisor 1. A First Implementation of a Program That Tutors Logical and Probabilistic Reasoning Skills. , 1976 .

[43]  Odette Auzende,et al.  Computer Aided Evaluation of Trainee Skills on a Simulator Network , 2002, Intelligent Tutoring Systems.

[44]  Ronan Querrec,et al.  VEHA, un métamodèle d'environnement virtuel informé et structuré , 2009, Tech. Sci. Informatiques.

[45]  Ronan Querrec,et al.  Modeling of Errors Realized by a Human Learner in Virtual Environment for Training , 2009, Int. J. Comput. Commun. Control.

[46]  Stephen Cranefield,et al.  Executing agent UML diagrams , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[47]  Ana Paiva,et al.  What can i do with this?: finding possible interactions between characters and objects , 2007, AAMAS '07.

[48]  Bernadette Charlier,et al.  La scénarisation pédagogique dans tous ses débats , 2007 .

[49]  Bruno Arnaldi,et al.  GVT: a platform to create virtual environments for procedural training , 2008, 2008 IEEE Virtual Reality Conference.

[50]  Thomas Meurisse,et al.  Une expérience de conception et de composition de comportements d'agents à l'aide de composants , 2006, Obj. Logiciel Base données Réseaux.

[51]  Jörg P. Müller,et al.  Agent UML: A Formalism for Specifying Multiagent Software Systems , 2001, Int. J. Softw. Eng. Knowl. Eng..

[52]  Viviane Guéraud,et al.  Automatic Semantic Activity Monitoring of Distance Learners Guided by Pedagogical Scenarios , 2006, EC-TEL.

[53]  Daniel Thalmann,et al.  Modeling Objects for Interaction Tasks , 1998, Computer Animation and Simulation.