Context-Aware Systems and Applications. First International Conference, ICCASA 2012, Ho Chi Minh City, Vietnam, November 26-27, 2012, Revised Selected Papers

Research Article

3D Interaction Assistance in Virtual Reality: A Semantic Reasoning Engine for Context-Awareness

Download
423 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-36642-0_4,
        author={Yannick Dennemont and Guillaume Bouyer and Samir Otmane and Malik Mallem},
        title={3D Interaction Assistance in Virtual Reality: A Semantic Reasoning Engine for Context-Awareness},
        proceedings={Context-Aware Systems and Applications. First International Conference, ICCASA 2012, Ho Chi Minh City, Vietnam, November 26-27, 2012, Revised Selected Papers},
        proceedings_a={ICCASA},
        year={2013},
        month={2},
        keywords={Interaction Techniques Context-awareness Knowledge Representation Formalism and Methods Virtual reality},
        doi={10.1007/978-3-642-36642-0_4}
    }
    
  • Yannick Dennemont
    Guillaume Bouyer
    Samir Otmane
    Malik Mallem
    Year: 2013
    3D Interaction Assistance in Virtual Reality: A Semantic Reasoning Engine for Context-Awareness
    ICCASA
    Springer
    DOI: 10.1007/978-3-642-36642-0_4
Yannick Dennemont1,*, Guillaume Bouyer1,*, Samir Otmane1,*, Malik Mallem1,*
  • 1: Evry University
*Contact email: yannick.dennemont@ibisc.fr, guillaumme.bouyer@ibisc.fr, samir.otmane@ibisc.fr, malik.mallem@ibisc.fr

Abstract

This work focuses on 3D interaction assistance by adding adaptivity depending on the tasks, the objectives, and the general interaction context. An engine to reach context-awareness has been implemented in Prolog+CG which uses Conceptual Graphs (CGs) based on an ontology. CGs descriptions of the available sensors and actuators in our scene manager (Virtools) allow the engine to take decisions and send them through Open Sound Control (OSC). Measurements and adaptations corresponding to specific tools uses are decided from rules handled by the engine. This project is a step towards Intelligent Virtual Environments, which proposes a hybrid solution by adding a separate semantic reasoning to classic environments. The first experiment automatically manages few modalities depending on the distance to objects, user movement, available tools, etc. Gestures are used both as an engine direct control and as an interpretation of user activity.