Intelligent Virtual Environments: Technologies, Architectures and Applications

Lecturer (Coordinator):
Angélica de Antonio
angelica@fi.upm.es
Lecturer:
Jose María Barambones
j.barambones@fi.upm.es
Lecturer:
Cristian Moral
cmoral@fi.upm.es

Semester

First semester

Credits

4 ECTS

Outline

This subject explores intelligent virtual environments as a type of computer system, which has:

  • very distinctive features in terms of human-computer interaction (3D immersive environments where the user interacts with objects, other users and autonomous agents),
  • very special supportive technologies (virtual reality and augmented reality devices),
  • very important and promising applications that justify research in its development (such as educational or design applications),
  • and many open challenges and a lot of potential for research in the future.

We will introduce the major lines of research open in the field of intelligent virtual environments, examining the particularities of 3D interaction, the challenges associated with intelligent virtual agent design and educational applications.

Learning Goals

  • Awareness of the different types of virtual environments, understanding of avatars as representations of virtual environment participants and familiarity with the role that intelligent agents play in a virtual environment
  • Awareness of the main virtual environment applications and example developments
  • Awareness of the major human-computer interaction techniques and technologies for virtual environments, their potential and constraints
  • Ability to plan a project to build an intelligent virtual environment, establishing the process to be enacted, the technologies to be used, the interaction options to be offered and the role to be played by the intelligent virtual agents, and to select the best technologies, architectures and tools to complete the project
  • Ability to formulate and implement the design of research in the following fields:
    • human-computer interaction in the context of an intelligent virtual environment
    • capabilities of intelligent virtual agents
    • intelligent virtual environment technologies and architectures

Syllabus

  1. Virtual reality and augmented reality technologies
    1. Basic concepts of virtual reality and augmented reality
    2. Devices and technologies for virtual and augmented reality
    3. Specific challenges in augmented reality
  2. Virtual environment development
    1. Tasks for the development of a virtual environment
    2. Virtual environment development tools
  3. 3D interaction tasks, techniques and challenges
  4. Virtual Humans
    1. Architecture and components of a virtual human
    2. Perception in a virtual human
    3. The mind of a virtual human
    4. Actuation capabilities in a virtual human
  5. Virtual reality and augmented reality applications

Recommended reading:

Lecture Theatre

A-3203

Tuition language

English

Subject-Specific Competences

Code, description and proficiency level for each subject-specific competence
Code Competence Proficiency Level
CEM1 Examination of the state of the art to identify research problems related to the design, construction, use and evaluation of complex software-intensive sociotechnical systems C
CEM9 Evaluation of the most innovative human-computer interaction technologies and critical appraisal of the contributions to related research problems S

Learning Outcomes

Code, description and proficiency level for each subject learning outcome
Code Learning Outcome Associated competences Proficiency level
RA-EVI-71 Ability to plan an intelligent virtual environment construction project, establishing the process to be enacted, the technologies to be used, the interaction options to be offered and the role to be played by the intelligent virtual agents, and select the best technologies, architectures and tools to complete the project CEM1, CEM9 S
RA-EVI-72 Ability to formulate and implement the design of research in the field of human-computer interaction in the context of an intelligent virtual environment CEM1, CEM9 S
RA-EVI-73 Ability to formulate and implement the design of research in the field of intelligent virtual agent capabilities CEM1, CEM9 S
RA-EVI-74 Ability to formulate and implement the design of research in the field of technologies and architectures for intelligent virtual environments CEM1, CEM9 S

Learning Guide

Learning Guide: Intelligent Virtual Environments: Technologies, Architectures and Applications