Logiciel
HUMANS
HUMANS (HUman Models based Artificial eNvironments Software platform) regroupe l’ensemble des modèles et moteurs décisionnels de l’équipe HUMANS et vise à permettre la modélisation et la scénarisation de l’activité humaine dans des environnements virtuels complexes. L’architecture de cette suite logicielle a été imaginée grâce à un travail d’équipe entre les doctorants, ingénieurs de recherche et enseignant-chercheurs.
Les modèles HUMANS sont composés de modules aux fonctionnalités précises. Ces modules s’articulent autour de modèles qui leur permettent de disposer de représentations communes. Pour plus de lisibilité, certains d’entre eux ont été renommés et des modules ont subi quelques séparations fonctionnelles. Les cinq modules principaux de HUMANS sont :
- HUMANS»WORLD MANAGER : ce module gère l’état du monde. Il détermine si les actions réussissent et quels sont les effets ;
- HUMANS»REPLICANTS : ce module gère la modélisation décisionnelle des personnages virtuels autonomes (Margot Lhommet) ;
- HUMANS»MONITOR : ce module est en charge du suivi de l’apprenant et des traces. Il correspond à la partie HERA sur les traces (Kahina Amokrane) ;
- HUMANS»SELDON : ce module est en charge de la scénarisation. Il correspond à la partie scénarisation de HERA enrichi du contrôle des personnages virtuels autonomes. Il est composé de deux sous-modules :
- HUMANS»SELDON»ADAPTOR : ce module gère la création du scénario en fonction des objectifs pédagogiques et du profil de l’apprenant. Il détermine un scénario type avec des jalons (Kevin Carpentier) ;
- HUMANS»SELDON»DIRECTOR : ce module oriente le scénario dynamiquement en fonction des actions de l’apprenant et des jalons déterminés par ADAPTOR. Il s’agit du module de planification décrit précédemment (Camille Barot) ;
- HUMANS»COMMUNICATOR : ce module est l’interface entre les différents modules de HUMANS ainsi que les éléments externes (e.g. un moteur 3D). Les modèles de HUMANS correspondent aux formalismes utilisés pour la représentation des connaissances. Ils sont la base commune de tous les modules. Ils ont donc été modélisés par l’ensemble de l’équipe. Ils sont regroupés sous l’appellation HUMANS»HUMANS-DL (Description Language). Les trois principaux modèles sont :
- HUMANS»DOMAIN-DL (modèle de domaine) : ce modèle représente les entités du monde ainsi que leur fonctionnement ;
- HUMANS»ACTIVITY-DL (modèle d’activité) : ce modèle permet de représenter l’activité finalisée (anciennement HAWAI-DL) ;
- HUMANS»CAUSALITY-DL (modèle de causalité) : ce modèle permet de représenter la causalité des événements, les conséquences et les probabilités associées. Il s’agit du modèle de risques étendus à d’autres événements (autres que les risques).
Un éditeur graphique HUMANS»EDITOR permet d’éditer chacun de ces modèles. Chaque modèle dispose d’une vue qui lui est propre et qui permet d’enrichir et de spécifier les entités du monde ainsi que les activités et causalités associées (anciennement Visual HAWAI).
Retour