Está en la página 1de 99

Tema 3.

Dispositivos de Entrada/Salida (I)


TCNICAS Y DISPOSITIVOS DE REALIDAD VIRTUAL
MASTER EN INFORMTICA GRFICA,
J UEGOS Y REALIDAD VIRTUAL
Pablo Toharia
pablo.toharia@urjc.es
Bibliografa
Virtual Reality Technology (Second Edition) Grigore C. Burdea,
Philippe Coiffet
Ed. Wiley-IEEE Press, 2003
Dispositivos de E/S
1. Introduccin
2. Dispositivos de entrada
Trackers, Navegacin, Dispositivos gestuales
3. Dispositivos de salida
Grficos, Sonido 3D, Hpticos
1. Introduccin. Definicin de la RV
Interfaz de usuario que implica simulacin en tiempo
real e interaccin a travs de mltiples canales
sensoriales (visin, sonido, tacto, olor, gusto).
Engaar los sentidos
Inmersin
Interaccin
Componentes de la RV
Objetos virtuales: 6 DOF
2. Dispositivos de entrada
a) Trackers
b) Dispositivos de navegacin
c) Dispositivos gestuales
a) Trackers. Dispositivos de seguimiento.
Miden el movimiento de "objetos" por ejemplo el
de la mueca o el de la cabeza del usuario con
respecto a un sistema fijo de coordenadas.
Ojo: no siempre es fijo trackers inerciales
Caractersticas del tracker
Tasa de medida: lecturas/seg que el tracker proporciona al
ordenador
Latencia: retraso entre un cambio en la posicin y orientacin
del objeto y el momento en el que se informa de ese cambio al
ordenador
Posicin real del
objeto
Latencia
Tiempo
Datos del tracker
Precisin: diferencia entre la posicin real del objeto y
la que proporciona el tracker. Se degrada con la
distancia
Volumen de trabajo: volumen dentro del cual el
tracker puede medir y proporcionar dicha precisin
Resolucin: cambio mnimo en la posicin del objeto
que el tracker puede detectar
Repetibilidad: medidas repetidas para una posicin
quieta del objeto
Caractersticas del tracker (cont)
Precisin
Posicin real del objeto
Precisin
Repetibilidad
Medidas de la posicin
que da el tracker
Ruido
Posicin fija del
objeto real
Ruido en
la seal
Tiempo
Datos
Cambio en la salida proporcionada por el tracker
cuando el objeto est quieto
Tecnologas para el seguimiento
Trackers mecnicos (casos especiales)
Trackers magnticos
Trackers pticos
Trackers de ultrasonidos (menos usados)
Trackers inerciales
Trackers mecnicos. Definicin
Miden la posicin y orientacin de un objeto que est
unido al extremo de un brazo mecnico.
Este brazo est anclado a un punto fijo y compuesto de
diferentes secciones que se pueden rotar y mover en las
articulaciones.
Los movimientos se miden mediante potencimetros o
codificadores y se usan para calcular la posicin y
orientacin relativas al punto fijo de referencia.
Trackers mecnicos. Caractersticas
Latencia muy baja, son rpidos
Inmune a interferencia de campos magnticos
Puede ser pesado si se usa sobre el cuerpo del usuario
Poca libertad. Volumen de trabajo pequeo
Poco usados
Ejemplo:
Estructura del exoesqueleto
Interfaz con el ordenador
Palpador en la URJ C
Phantom OMNI como tracker mecnico
Trackers magnticos
Dispositivo de medida sin contacto que utiliza un
campo magntico producido por un
TRANSMISOR fijo para determinar la posicin en
tiempo real de un elemento RECEPTOR mvil
(sobre el objeto)
Trackers magnticos. Caractersticas
Usan campos magnticos de baja frecuencia para medir
la posicin
Campos producidos por una fuente fija
El tamao de la fuente est relacionado con el volumen
de trabajo
El receptor se une al objeto y tiene tres antenas
perpendiculares
La distancia se deduce de los voltajes inducidos en las
antenas. Se necesita calibracin
Pequeos y ligeros
Tracker magntico sobre un guante
Comparacin de los trackers magnticos de CA y CC
Los de CC son inmunes al acero no-ferromagntico de
los metales (latn, aluminio y acero inoxidable). Los de
CA se ven afectados
La presencia de metales ferromagnticos afecta a los
trackers de CC y de CA (acero dulce y ferrita).
Ambos se ven afectados por el cobre
Los trackers de CA tienen una resolucin y exactitud
mejores pero alcance algo menor
Degradacin por objeto ferromagntico
Ascension Flock of Birds en la URJ C
Una unidad maestro con transmisor y
receptor
Resto de esclavos slo receptor
Fast Bird Bus: Bus serie rpido 100 medidas
por segundo
FOB (Flock Of Birds)
Sensor o rastreador
Transmisor
Unidades electrnicas o Controladores
Motion Star Wireless Tracker
Cortesa de Ascension Technologies
Wireless suit
Sensores: 20/traje
100 veces/seg
Rango de 3 metros
desde la unidad base
Resolucin<2 mm
y <.2 degrees
Unidad Electrnica
(batera de 2 horas)
Cortesa de Ascension Technologies
Trackers ultrasnicos
Dispositivo de medida sin contacto que utiliza
una seal ultrasnica producida por un
transmisor fijo para determinar la posicin y
orientacin en tiempo real de un receptor mvil.
Trackers de fase (no se usan)
Trackers de TOF (tiempo de vuelo)
Trackers de fase
Comparan las fases de las ondas acsticas con
la fase de una onda de referencia
El error se va acumulando. Se necesita una
fuente externa de vez en cuando para corregirlo
No se usan
TOF tracker (Time of Flight) Caractersticas
Usa ultrasonido de baja frecuencia para medir la
posicin
Sonido producido por una fuente triangular fija (con 3
altavoces)
El receptor es triangular tiene tres micrfonos y est en
el objeto
Se mide la distancia de cada altavoz a todos los
micrfonos. Se usa triangulacin
La distancia se calcula multiplicando el tiempo de vuelo
por la velocidad del sonido en el aire
Inconvenientes
Lmites en la frecuencia de muestreo debidos a la baja
velocidad del sonido.
Velocidad del sonido en m/sec = (340 + 0.6 T
K
) , donde
T
K
es temperatura en grados Kelvin
Mximo 50 actualizacioens/seg
Temperatura, presin, humedad
Sensible a obstculos
Tracker Ultrasnico de Logitech
Trackers pticos
Dispositivo de medida sin
contacto que utiliza
deteccin ptica para
determinar la posicin y
orientacin en tiempo
real de un objeto
De fuera hacia dentro (outside-looking-in).
De dentro hacia fuera (inside-looking-out)
Caractersticas
Mayor exactitud cerca del volumen de trabajo.
Superficie muy grande y resistencia a las obstrucciones
visuales (lnea de la vista), aunque hay problemas si
todos los leds estn ocultos a los sensores
Sensores pesados (no es problema en los outside-
looking-in)
Escalable
Beackons (faros) activos (emiten luz) o pasivos (reflejan
luz)
Inside-looking-out
LaserBIRD optical tracker
Ventajas / Desventajas
Alta tasa de actualizacin
Gran volumen de trabajo
No se ven afectados por los metales
Problema de la lnea de visin
Luz ambiental. Radiaciones infrarrojas
Caros
Wii Remote Infrared Tracking
Cmara el la punta del mando para captar la luz
infrarroja enviada por la barra de LEDs.
10 LEDs infrarrojos
Mediante triangulacin se puede obtener la posicin y
rotacin del mando
Trackers inerciales
Aprovechan propiedades fsicas asociadas al
movimiento para extraer aceleraciones y giros
de los objetos
Auto-contenidos
Los trackers inerciales usan:
Acelermetros
Giroscopios
Trackers inerciales:
Acelermetros
Dispositivo que mide la aceleracin
experimentada por un objeto
Medir cambio en la velocidad
Mono-eje o multi-eje
Multieje Magnitud y direccin del vector de
aceleracin
Hoy en da:
Dispositivos muy pequeos
De masa muy pequea para reducir el error por el momento
de inercia del propio acelermetro
MEMS (Micro Electro-mechanical systems)
Trackers inerciales:
Giroscopios
Deteccin de la orientacin de masas en
movimiento (girando)
Se basan en el principio de que cualquier objeto
en movimiento de rotacin tiene propiedades
giroscpicas
Conservacin del momento angular
Masas pesadas rotando a alta velocidad sobre unos
rodamientos con baja friccin
Wii remote (Wiimote)
Acelermetro multieje
Wii MotionPlus
Giroscopio multieje
Permite junto con los acelermetros y el tracking
ptico obtener un tracking ms preciso
Mejora sobre todo la orientacin previamente se
obtena mediante aproximaciones usando los
acelermetros
Trackers inerciales:
Ventajas y desventajas
No necesitan ningn tipo de fuente
independientes
No necesitan cables y el dispositivo no est limitado
en su movimiento
Su volumen de trabajo es muy amplio
Baja latencia
Presentan derivas
Histresis en acelermetros mecnicos
Mala deteccin de movimientos lentos
b) Dispositivos de entrada de navegacin
Realizan control relativo de la posicin y
velocidad de objetos virtuales
Permiten navegar controlando una cmara
virtual
Trackball, ratn cbico o MicroScribe
Ratn cbico (Cubic Mouse)
9 x 9 x 9cm
Rodillos de
traslacin
6 botones
programables
Magellan Trackball
Parte central fija con 6 LEDs
Cilindro externo mvil con 6 fotosensores
The Microscribe (Immersion Co.)
Brazo mecnico
Base 6 articulaciones
Clculos cinemticos
basados en cinemtica
y longitud de los
segmentos
Contrapeso
c) Dispositivos Gestuales
Guantes de datos:
Tienen un volumen de trabajo ms grande que las
trackballs o el Microscribe
Algunos necesitan calibrarse con la mano del usuario
Pinch Glove de Fakespace
Guante 5DT
CyberGlove de Immersion
Grados de libertad de los dedos
Volmenes de trabajo para las distintas interfaces
Pinch glove (Fakespace Co.)
Sin medidas de las articulaciones, pero con
deteccin de contacto
5DT Data Glove
ngulos de las articulaciones
Sensores fibropticos
CyberGlove en la URJ C
Guante de realidad virtual de
Inmersion
22 sensores de posicin
resolucin por sensor de 0,5
interfaz RS-232 que permite
conocer en todo momento la
posicin y postura de la mano del
operador
112 gestos/seg
3.1. Introduccin
3.2. Displays personales
3.3. Displays auto-estereoscpicos
3.4. Displays de volmenes grandes
3.5. Sonido 3D
3.6. Interfaces hpticas
3. Dispositivos de salida
3.1. Introduccin
Interfaces especializados que pretenden estimular los
distintos sentidos
Representaciones grficas para realimentacin visual
Hardware para audio 3-D para sonido localizado
Interfaces hpticas para realimentacin de fuerza y tacto
De momento el olfato y gusto no han sido muy investigados
Interfaz grfica
Una representacin grfica es un interfaz del
ordenador que presenta imgenes del mundo
virtual a uno o varios usuarios que interactan
con l
Caractersticas y dispositivos
Visin humana estreo
Displays personales
De gran volumen
Gafas activas
Bancos de trabajo
Cuevas
Tipos de dispositivos
Dispositivos activos
Muestran alternativamente los campos de una imagen estreo
Requieren mecanismos de sincronizacin costosos
Los proyectores son baratos
Dispositivos pasivos
Las dos imgenes son mostradas a la vez
No requieren mecanismos de sincronizacin
Los proyectores son caros
Visin mono
La sensacin de profundidad en imgenes mono se basa
en la obstruccin (unos objetos bloquean la visin de
otros), en sombras, texturas y movimiento (las imgenes
ms cercanas parecen moverse ms que las lejanas)
Visin humana estreo
La sensacin de profundidad en estreo se basa en
esteropsis cuando el cerebro coloca y funde dos
imgenes
Los dos ojos registran distintas imgenes
(desplazamiento horizontal)
Desplazamiento depende de la distancia interpupilar
(IPD, DIO) y vara para cada persona entre 45 y 75 mm
Funciona en un campo cercano (a algunos metros del
ojo)
Visin humana estreo
Implicaciones para dispositivos de visin estreo
Necesitan presentar dos imgenes del mismo
entorno de RV
Las imgenes se pueden presentar:
al mismo tiempo en dos diplays (HMD)
Ordenadas en el tiempo en un solo display (cristales
activos)
Ordenadas en el espacio en un display (displays auto-
estereoscpicos)
3.2. Displays personales
Representacin grfica que presenta una escena
virtual para ser vista por un solo usuario.
Tal imagen puede ser monoscpica o
estereoscpica, monocular (para un solo ojo) o
binocular (para ambos)
Displays personales
HMD: Head Mounted Displays;
Prismticos 3-D (sujetos con la mano o desde el
suelo)
Ventanas virtuales (desde el suelo o colgadas)
Displays Auto-estereoscpicos (pupitres)
Dispositivos HMD
Head Mounted Displays
Sensacin de inmersin
Visin mono o estreo
Se pueden manipular objetos por ejemplo con
un guante de datos sin que las manos
interfieran en la visin
V6 en la URJ C
HMD de Virtual Research
display de 1,3
Resolucin por ojo de 640x480
Campo de visin de 260 que
permite la visualizacin de
imgenes de forma
estereoscpica.
hi-Res800 en la URJ C
Cascos de RA hi-Res800 de
Cybermind
Display de 2 x 0,7 LCD
Resolucin de 800x600
Permite mezclar imgenes
reales y generadas por
ordenador para visualizar
escenas inmersivas de forma
individual
Trivisio AR-vision 3D Goggles/HMD en la
URJ C
Display Olympus Eye Trek
ProView de Keiser
LCOS Virtual Binoculars
Ventana Virtual 3-D de Virtual Research
3.3. Displays auto-estereoscpicos
Displays lenticulares: pasivos y activos
Los pasivos, no realizar un seguimiento de la
cabeza del usuario y por tanto restringen la
posicin del usuario
Los activos siguen el movimiento de la cabeza y
proporcionan ms libertad
3.3. Displays auto-estereoscpicos activo
3.4. Displays de volmenes grandes
Permiten que varios usuarios tengan una visin
monoscpica o estereoscpica del mundo virtual
Se clasifican segn estn:
a) Basados en monitor
b) Basados en proyector
Mayor libertad de movimiento que los
personales
a) Basados en monitor
Usan gafas activas o pasivas
Varios usuarios pueden mirar un monitor
Puede existir un solo monitor, o varios uno a
continuacin de otro, en cuyo caso la
continuidad de la imagen se convierte en un
problema
b) Basados en proyector
Banco de trabajo exhibiciones:
Fakespace, Barco, V-desk
De tipo cueva, pared o bveda (CAVE, RAVE)
Banco de trabajo
Geometras
Baron
V-desk
Banco de trabajo Fakespace old ImmersaDesk
Superficie
inclinada
Espejo reflector
Proyector CRT en el
suelo (no se ve)
Cono de visin
Cueva en la URJ C
Cueva de RV: RAVE II (Re-configurable Advanced Virtual
Environment) de Fakespace
3 mdulos de proyeccin de 3'6 metros de ancho por 3
metros de alto que pueden formar diferentes
configuraciones de proyeccin:
habitacin donde las paredes y el suelo son
pantallas de proyeccin
pantalla plana de 10'8 x 3 metros
teatro inmersivo multiangular
L-shape
pantallas de 3'6 x3 m independientes.
Tracking en la cueva
Mediante un sistema de seguimiento y unas gafas 3D, el
sistema de computacin grfica es capaz de procesar las
imgenes a proyectar en cada pantalla para que alguien
situado en el interior de la cueva pueda experimentar una
experiencia inmersiva en 3D dentro de un escenario
completamente generado por ordenador.
3.5. Sonido 3D
Realimentacin de sonido al usuario que
interacta con el mundo virtual.
El sonido puede ser monoaural (ambos odos
oyen lo mismo) o binaural (cada odo oye un
sonido distinto).
Sonido estreo vs Sonido 3D
Head Related Transfer Function (HRTF) para
localizar el sonido
Sonido 3D Mediante altavoces
El sonido de un altavoz
llega a ambos odos
Se debe ajustar el
sonido
3.6. Interfaces hpticas
Viene del griego Hapthai que significa el sentido
del tacto
Agrupa:
a) Realimentacin de tacto
b) Realimentacin de fuerza
a) Realimentacin de tacto
Se basa en sensores sobre o cerca de la piel
Implica informacin sobre la superficie de
contacto, geometra, aspereza, temperatura
Ms difcil de implementar de manera realista
que la realimentacin de fuerza
Mayor concentracin de sensores del tacto en
las manos
CyberTouch Glove (Virtex)
6 estimuladores
individuales
vibrotctiles
controlados
0-125 Hz frecuencia
1.2 N a 125 Hz
b) Realimentacin de fuerza
Necesitan fundamento mecnico para resistir el
movimiento del usuario. Se pueden apoyar sobre un
escritorio, pared o en el cuerpo del usuario
Ms fciles de construir, pero ms caros que los de tacto
Ms difcil de implementar (no hubo productos
comerciales hasta mediados de los 90)
CyberGrasp
Exoesqueleto (sobre
CyberGlove)
Cables y poleas
CyberForce
8.8 N como mximo
Brazo mecnico 6 DOF
Posicin de la mueca
Realimentacin de fuerza
No necesita tracker
LIE en la URJ C
Laparoscopic Impulse Engine
de Immersion
Resolucin de 0,025 mm.
5 grados de libertad en
movimiento
3 grados de libertad en
obtencin de fuerza
SPIDER-8
Spider-8
PHANToM en la URJ C
PHANTOM Premiun 1.5 de Sensable
Resolucin de 0,03 mm y mximo esfuerzo de 8,5 Nw,
PHANToM Omni en la URJ C

También podría gustarte