Un moteur de raisonnement sémantique pour des interactions 3D sensibles au contexte
Résumé
Tasks and contexts of interaction within virtual environments are more and more varied and complex, and sometimes unpredictable. The design of static 3D user interaction techniques is not always adapted. Our researches aim at providing "context-aware" 3DUI. Having analyzed several solutions and knowledge representation and reasoning methods, we conceived and developed a generic decision engine. Knowledge representation is based on an ontology and Conceptual Graphs. Semantic reasoning uses 1st order logic. It can communicate with existing applications through a set of software tools: the information of context is gathered by sensors, whereas the multimodal assistance is realized by effectors. This process was applied for the adaptive assistance to the selection of objects, and for the offline analysis of activity.
Les tâches et les contextes d’interaction dans les environnements virtuels sont de plus en plus variées et complexes, et parfois imprévisibles. Les techniques d’interactions 3D figées lors de la conception n’étant pas toujours adaptées, nos recherches visent une assistance aux interactions 3D “sensible au contexte” ou “adaptative”. Après avoir analysé différentes solutions et méthodes de représentation et de raisonnement, nous avons conçu et développé un moteur de décision générique qui utilise une ontologie et des graphes conceptuels pour représenter les connaissances, et la logique du 1er ordre pour conduire un raisonnement sémantique. Il peut communiquer avec des applications de réalité virtuelle existantes à travers des outils logiciels : les informations de contexte sont rassemblées par des capteurs, tandis que l’assistance multimodale est réalisée par des effecteurs. Ce processus a été appliqué pour l’assistance adaptative à la sélection d’objets, et pour l’analyse d’activité hors-ligne.