DIVE-ON: De la Base de Datos a la Realidad Virtual

por Ayman Ammoura
Traducido por Paulo N. Lama

Introducción

Por muchos años la realidad virtual ha sido asociada con las películas de ciencia ficción, del mundo del espectáculo y del entretenimiento. Por ejemplo, en la serie de “Viaje a las Estrellas” , los tripulantes de la nave Enterprise usan una especie de habitáculo holográfico para aprender y experimentar nuevos conceptos como si los estuvieran aprendiendo en vivo. Entonces cabe preguntarnos hasta donde hemos llegado en la utilización de ambientes computacionales basados en la realidad virtual para aplicaciones del trabajo diario? Este articulo le dará una idea básica acerca de las tecnologías disponibles para la Realidad Virtual e introducir una perspectiva acabada de cómo la realidad virtual es usada como ambiente para la exploración interactiva y visual de los datos. Nuestra meta es que a través del uso de las tecnologías de la Realidad Virtual, usuarios puedan incrementar la cantidad de información que pueda ser extraída desde bases de datos. Esta información extraída puede ser presentada de tal manera que podamos tomar las ventajas comparativas de la visión humana, la cual posee cualidades insuperables para asociar y reconocer datos de un espacio determinado, por ejemplo en forma de objetos geométricos tridimensionales a través de la Inmersión en Ambiente Virtual (IVE Immersed Virtual Environment), donde el usuario sintetiza los conceptos como si estuviera caminando, volando e interactuando con los objetos creados dentro del mundo virtual.

La Exploración de Datos Inmerso en Ambiente Virtual en Redes, DIVE-ON (Data mining in an Immersed Virtual Environment Over a Network) es el nombre del sistema que utiliza los avances en realidad virtual, base de datos y ambientes distribuidos en red , para la experimentación de nuevas aproximaciones en la exploración visual de los datos. Este artículo esta organizado en tres secciones principales. El concepto de Inmersión en Ambiente Virtual (IVE) es presentada con la ultima tecnología en Sistemas IVE: el CAVE theater . En el Segundo segmento describiremos de cómo sistema base de datos (DBMS Database Management System ) puede ser transformada para guardar y acomodar información acerca de las operaciones de exploración con respecto a un determinado tema de interés. El ultimo segmento nos mostrará la arquitectura principal del sistema, de cómo los componentes remoto y local son integrados para proveer un ambiente de trabajo transparente para el análisis y la exploración de los datos.

Antecedentes

La Realidad Virtual

La Realidad Virtual (RV) es un campo de las ciencias de la computación que gira en torno a la capacidad de la visión humana y de los sistemas senso-motriz. Para una mejor comprensión de estos sistemas basta sólo realizar este experimento: Camine a un lugar donde no hay nadie que pueda mirarlo, solo usted puede mirar los objetos de su espacio físico: muros, sillas, cuadros, y cualquier otra cosa presente allí. Ahora, enfoque sus ojos un a punto de referencia u objeto y comience a ponerlo en otra posición; mientras estés caminando, sentado o simplemente detenido, notarás que cada punto y cada ángulo dentro de ese espacio comenzarán a moverse como si fuese real y verás cómo constantemente cambia la perspectiva visual a medida que usted se mueva. Lo increíble es la velocidad con que los gráficos computacionales están constantemente redibujando su alrededor, como si usted estuviera realmente moviéndose. Esta es la esencia de la Inmersión en Ambiente Virtual (IVE Immersed Virtual Environments). El ambiente es llamado “virtual” porque es generado por computador, e "inmersión" porque provee al usuario un cierto sentido de presencia . Con esta comprensión, debiera quedar en claro que las imágenes más o menos reales es solo una cuestión secundaria de la calidad de un Sistema IVE, lo primordial es la velocidad y la exactitud con que las imágenes son transformadas de acuerdo al movimiento realizado y coordinado por el usuario.

Para producir dichos ambientes , la tecnología de la RV incorpora dispositivos especiales de entrada y salida que permiten a los usuarios interactuar y experimentar un ambiente artificial como si fuese el mundo real. El usuario usa un dispositivo en que se mantiene al tanto de su orientación en el que se encuentra, en coordenadas cartesianas (x, y, z) y en coordenadas polares (T1 in Cuadro 1). Esta información es recogida a altísima velocidad y puesta en una estructura de datos que alimenta el motor de gráficos una vez por ciclo. El DIVE-ON usa MR-Toolkit [7] ] para obtener esta corriente de datos en la forma de estructura de datos pre-formateados. Dentro del ambiente de la RV, otro dispositivo es usado, que funcionalmente, tiene su equivalente al típico mouse. Este dispositivo es, a menudo, llamado como apuntador tridimensional, 3D pointer o hand-held tracker. La estructura de los datos recibidos desde este dispositivo de entrada (T2 Cadro 1 )es usado por el sistema de RV para dibujar y proveer un apuntador que nos guie dentro del mundo virtual. Este dispositivo nos entrega datos acerca de la orientación con su posición; en cambio, el apuntador nos provee un verdadero mapa tridimensional sensible al movimiento de la mano del usuario. Como verás mas adelante, este dispositivo puede ser usado para seleccionar e interactuar con el mundo virtual y sus objetos.

HMD: El casco de la RV

Desde los primeros años en la investigación de la RV, ha habido un gran desarrollo en los dispositivos que permitan una real inmersión en ambiente virtual a través del uso de cascos (HMD Head Mounted Displays) , que a su vez, esta conectado al computador que actualiza el visualizador interno. Algunos cascos con sistema HMD están equipados con un simple visualizador, en cambio los más complejos cuentan con uno para cada ojo, brindándole una imágen con gráficos estereoscópicos. El dispositivo de entrada para un sistema HMD es obtenida desde un guante digital, el cual esta equipada con dispositivos orientadores y varios sensores en los dedos que pueden ser usados para gesticular determinados comandos. Los cascos con sistema HMD más antiguos están montados sobre cables en el techo; en cambio, los más modernos usan sistemas de cascos inalámbricos.

CAVE: la Visión del Mundo Virtual

Mientras se está recogiendo y construyendo la información desde cualquier posición, las actuales experiencias de visualización toman la ventaja de los sofisticados sistemas de ambiente en RV llamados VizRoom, formalmente conocidos como Ambiente Virtual Automático en Caverna, CAVE Theatre (CAVE Cave Automatic Virtual Environment); donde CAVE y VizRoom son usados indistintamente y se refiere al ambiente de visualización que tiene el usuario dentro de los tres paredes que la conforman (9.5 X 9.5 feet o 2.90m X 2.90m) [3] (Cuadro 1).Cada uno de estos muros son proyectados con un proyector de alta resolución que entrega gráficos procesados a 120 imágenes por segundo (Cuadro 4). ). Los gráficos proyectados están en estéreo ( a razón de 60 imágenes por Segundo, para cada ojo), lo cual permite que se crea vistas estereoscópicas en el ambiente DIVE-ON, que pueden ser visto por el usuario a través de lentes livianos especiales como el obturador. El CAVE theatre y el VizRoom tiene como fuente de alimentación eléctrica a través del sistema SGI Onyx2 con un Rack InfiniteReality con 4-procesadores y un motor de gráficos especializados corriendo a 195MHz R10000 IP27.




Un usuario de CAVE Theatre dentro de los 3 paredes proyectadas.
T1, T2: Los dispositivos de orientación y de corriente de datos respectivamente (en Tiempo Real)

Las razones por las que se seleccionó CAVE como Inmersion en Ambiente Virtual (IVE) para el sistema DIVE-ON, por sobre los dispositivos como el HMD, son las siguientes: