Aplicación de Realidad Aumentada - Facultad de Ingeniería y...

10
Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez [email protected] Abstract Actualmente entre las Tecnologías Emergentes dentro del campo de la informática, está surgiendo un campo muy interesante y con grandes expectativas, se trata de la “Realidad Aumentada, la cual de forma indirecta define una visión del entorno real, combinándolos con elementos virtuales para la creación de una realidad mixta a tiempo real. Por tanto esta temática ha sido de interés para esta investigación, donde se pretende dar muestras sencillas de aplicación del concepto de realidad aumentada, así como ser fuente de inspiración para incursionar en esta área y desarrollar la creatividad para posteriores aplicaciones reales. Para ellos se utilizo cierto programa de diseño para la creación de los patrones a ejemplificar, y las librerías correspondientes o software existente para hacer funcionar la realidad aumentada. Introducción En la actualidad el tema de la realidad aumentada es de gran interés, pues es un hecho de que se está dándose a conocer, hay muchos proyectos en desarrollo y otros que ya están en el mercado. Esto hace que sea una tecnología relativamente nueva, que a su vez se diferencia de la realidad virtual. Por que?, la realidad aumentada es una tecnología que mezcla la realidad y a esta le añade lo virtual, esto suena a realidad virtual pero en realidad no lo es, sin embargo la diferencia es que la realidad virtual se aísla de lo real y por lo tanto es netamente virtual. Entonces podemos definir la realidad aumentada como el entorno real mezclado con lo virtual. La realidad aumentada puede ser usada en varios dispositivos desde computadores hasta dispositivos móviles, HTC android e Iphone, esto son algunos de los dispositivos que ya están implementando esta tecnología por mencionar algunos. Hay dos definiciones aceptadas comúnmente de Realidad Aumentada en la actualidad. Uno de ellos fue dado por Ronald Azuma en 1997 [1]. La definición Azuma dice que la Realidad Aumentada

Transcript of Aplicación de Realidad Aumentada - Facultad de Ingeniería y...

Page 1: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Aplicación de Realidad Aumentada

Ramiz Pérez Ordoñez

[email protected]

Abstract

Actualmente entre las Tecnologías Emergentes dentro del campo de la

informática, está surgiendo un campo muy interesante y con grandes

expectativas, se trata de la “Realidad Aumentada”, la cual de forma

indirecta define una visión del entorno real, combinándolos con

elementos virtuales para la creación de una realidad mixta a tiempo real.

Por tanto esta temática ha sido de interés para esta investigación, donde

se pretende dar muestras sencillas de aplicación del concepto de realidad

aumentada, así como ser fuente de inspiración para incursionar en esta

área y desarrollar la creatividad para posteriores aplicaciones reales. Para

ellos se utilizo cierto programa de diseño para la creación de los patrones

a ejemplificar, y las librerías correspondientes o software existente para

hacer funcionar la realidad aumentada.

Introducción

En la actualidad el tema de la realidad aumentada es de gran interés, pues es un hecho de que se

está dándose a conocer, hay muchos proyectos en desarrollo y otros que ya están en el mercado.

Esto hace que sea una tecnología relativamente nueva, que a su vez se diferencia de la realidad

virtual. Por que?, la realidad aumentada es una tecnología que mezcla la realidad y a esta le añade

lo virtual, esto suena a realidad virtual pero en realidad no lo es, sin embargo la diferencia es que

la realidad virtual se aísla de lo real y por lo tanto es netamente virtual.

Entonces podemos definir la realidad aumentada como el entorno real mezclado con lo virtual. La

realidad aumentada puede ser usada en varios dispositivos desde computadores hasta

dispositivos móviles, HTC android e Iphone, esto son algunos de los dispositivos que ya están

implementando esta tecnología por mencionar algunos.

Hay dos definiciones aceptadas comúnmente de Realidad Aumentada en la actualidad. Uno de

ellos fue dado por Ronald Azuma en 1997 [1]. La definición Azuma dice que la Realidad

Aumentada

Page 2: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

combina reales y virtuales

es interactivo en tiempo real

está registrada en 3D

Además Paul Milgram y Fumio Kishino definido Virtualidad Continuum Realidad-Milgram en 1994

[2]. En ellas se describe un continuum que va desde el entorno real en un entorno virtual pura. En

medio hay Realidad Aumentada (más cerca del entorno real) y Virtualidad Aumentada (está más

cerca del entorno virtual).

El concepto de “realidad aumentada” puede ser aplicado a un gran número de usos. De forma

general y bajo una definición expandida podemos entender que se refiere a cualquier aumento de

las capacidades perceptivas y de acción del ser humano. Bajo este punto de vista, los seres

humanos habitamos en un mundo de realidad aumentada donde podemos comunicarnos en la

distancia, volar más rápido que el sonido y habitar mundos virtuales. Podemos establecer los

límites perceptivos “naturales” del sur humano dentro del umbral de nuestros sentidos y los de

nuestras capacidades motrices y físicas en nuestras posibilidades corporales. Por lo que la gran

variedad de dispositivos tecnológicos desarrollados a lo largo de la historia amplían enormemente

las capacidades sensitivas y de acción del ser humano. [3]

La Realidad Aumentada (RA) adquiere presencia en el mundo científico a principios de los años

1990 cuando la tecnología basada en a) ordenadores de procesamiento rápido, b) técnicas de

renderizado de gráficos en tiempo real, y c) sistemas de seguimiento de precisión portables,

permiten implementar la combinación de imágenes generadas por el ordenador sobre la visión

del mundo real que tiene el usuario. En muchas aplicaciones industriales y domésticas se

disponen de una gran cantidad de información que están asociadas a objetos del mundo real, y la

realidad aumentada se presenta como el medio que une y combina dicha información con los

objetos del mundo real. Así, muchos de los diseños que realizan los arquitectos, ingenieros,

diseñadores pueden ser visualizados en el mismo lugar físico del mundo real para donde han sido

diseñados. [4]

Hoy en día la Realidad Aumentada (AR – Augmented Reality), está siendo perfeccionada por

diversos grupos de investigación alrededor del mundo en las diversas tecnologías involucrada,

tales como el seguimiento de la posición del usuario, procesado de la señal, visualización de la

información, visión por ordenador, generación de imágenes virtuales, renderizado de gráficos,

estructuración de la información, y computación distribuida. El portal de Realidad Aumentada [5]

es un vínculo en el momento en que deseemos buscar información importante de las tecnologías,

grupos de investigación, proyectos, productos y recursos relativos a la Realidad Aumentada.

Componentes de la realidad aumentada

Monitor del computador: instrumento donde se verá reflejado la suma de lo real y lo virtual que

conforman la realidad aumentada.

Page 3: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Cámara Web: dispositivo que toma la información del mundo real y la transmite al software de

realidad aumentada.

Software: programa que toma los datos reales y los transforma en realidad aumentada.

Marcadores: los marcadores básicamente son hojas de papel con símbolos que el software

interpreta y de acuerdo a un marcador especifico realiza una respuesta especifica (mostrar una

imagen 3D, hacerle cambios de movimiento al objeto 3D que ya este creado con un marcador).

Aplicaciones actuales

Publicidad: En agosto de 2009, Best Buy publicó una circular con un código de realidad

aumentada que permite a los usuarios con una cámara web para interactuar con el producto en

3D.[6]

Apoyo en tareas complejas: Las tareas complejas tales como montaje, mantenimiento, y la cirugía

puede ser simplificado mediante la inserción de información adicional en el campo de visión. Por

ejemplo, las etiquetas se pueden mostrar en las partes de un sistema para aclarar las

instrucciones de funcionamiento de un mecánico que está realizando el mantenimiento en el

sistema. [7]

Dispositivos de navegación: AR puede aumentar la eficacia de los dispositivos de navegación para

una variedad de aplicaciones. Por ejemplo, la navegación edificio puede ser mejorada con el fin de

mantener las instalaciones industriales.

Aplicaciones industriales: se pueden emplear para proteger los datos digitales en combinación

con los actuales prototipos reales, y así ahorrar o reducir al mínimo la construcción de prototipos

reales y mejorar la calidad del producto final.

Militares y los servicios de emergencia: AR se pueden aplicar a los servicios de emergencia y

militares como sistemas portátiles para proporcionar información, como instrucciones, mapas,

lugares enemigo, y las células de fuego.

Arte: AR se pueden incorporar en aplicaciones artísticas que permiten a los artistas para crear

arte en tiempo real sobre la realidad como la pintura, dibujo, modelado, etc. Un ejemplo de este

fenómeno se llama Eyewriter que fue desarrollado en 2009 por Zachary Lieberman y un grupo

formado por los miembros de la Libre de Arte y Tecnología (FAT), openFrameworks y el Graffiti

Research Lab para ayudar a un artista de graffiti, que quedó paralizado, dibujar otra vez.[8]

Arquitectura: AR puede ser empleada para simular los proyectos de construcción previstos.[9]

Page 4: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Caso de estudio

A continuación detallare la aplicación que se llevo a cabo para el funcionamiento de la realidad

aumentada.

Google Sketchup

Primero que nada, se utilizo el software “Sketchup”, es un software de modelado en 3D programa

diseñado para arquitectos , ingenieros civiles , cineastas, desarrolladores de juegos, y profesiones

afines. También incluye características para facilitar la colocación de los modelos en Google Earth.

A diferencia de otos está diseñado para ser fácil de usar que otros 3D CAD programas.[10]

Una de las características de SketchUp es la Galería 3D SketchUp que permite a los usuarios buscar

modelos de otros fabricantes y contribuir modelos.

Para su descarga accedemos a la siguiente dirección http://www.google.com/sketchup/download/

SketchUp puede correr en Windows XP y Windows Vista como también en el Mac OS X y es binario

universal. La última versión disponible es la 7.1. Aún no hay una versión disponible para Linux.

La instalación del software es bastante sencilla e intuitiva, así que no la detallare. Una vez hecha la

instalación exitosa, la interfaz inicial debe ser como se muestra en siguientes imagen.

Figura 1.1 Interfaz inicial de Google Sketchup.

Page 5: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

El uso de este software es bastante intuitivo, sus herramientas básicas son fáciles de usar, y seguro

que si has tenido experiencia con algún otro software de CAD, como AutoCAD, SolidWork o

cualquier otro, se te facilitara demasiado el uso de éste.

Aquí dejo algunos link de tutoriales y videos para aprender a utilizarlo:

http://sketchup.google.com/support/bin/topic.py?topic=13670

http://www.arquitectuba.com.ar/curso-sketchup-gratis/

http://www.youtube.com/watch?v=6LFnxT98-WM&feature=player_embedded

http://sketchup.google.com/3dwarehouse/details?mid=bb4734f0a2cae5ab3e53936ec422

bbe5

http://sites.google.com/site/conocimiento/ManualSketchup.pdf?attredirects=0

http://www.youtube.com/watch?v=DmB7rrZqH-c

http://www.cristalab.com/tutoriales/tutorial-de-modelado-3d-con-google-sketchup-

c233l/

*En internet existe un sin número de tutoriales que puedes buscar por ti mismo.

Entonces procedemos a la creación de nuestro modelo. En este ejemplo creare el edificio de

rectoría de la Universidad de Montemorelos. A continuación se presentan algunas imágenes

fotografías que fueron claves en la elaboración del diseño en 3D, y debo hacer la aclaración que las

medidas en el modelo no son reales.

Figura 1.2 Fotografías del edificio de rectoría de la UM.

Page 6: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Y asi es como nos quedo el modelo en el diseño con Sketchup.

Figura 1.3 Vista isométrica del frente del edificio de rectoría de la UM.

Figura 1.4 Vista isométrica de la parte trasera del edificio de rectoría de la UM.

Page 7: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Nuestro modelo debe ser guardado en un formato especial, para que pueda ser cargado por el

software. El formato se llama “.dae”. Para ello podemos hacerlo mediante

Archivo>Exportar>Modelo 3D y elegimos la ruta donde deseemos que se guarde el archivo.

Software para visualizar el modelo a través de la realidad

aumentada

Actualmente exista una gran cantidad de software que cumple con esta función, hay desde

librerías en diversos lenguajes de programación, hasta propios software comercial existente en el

mercado. También existe software libre que cumple con esta funcionalidad. Todos estos con su

respectivo progreso en su desarrollo, la mayoría cumplen con cierta funcionalidad especializada y

tienen enfoques distintos. Existen desde aplicaciones, ejecutables, asi como también de forma

online.

Para nuestra demostración opte por utilizar un software que funciona de forma online. Se trata

del siguiente sitio: http://www.mundobakia.com/ . La cual pertenece a una empresa colombiana

que junta el arte y la tecnología para crear soluciones y desarrollar productos con un alto

contenido interactivo que pueden ser utilizados en cualquier disciplina: publicidad, arte,

educación, entre otras.

En seguida se muestra una imagen del sitio mencionado.

Figura 1.5 Sitio oficial de bakia.

Page 8: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Una vez estando en el sitio, nos dirigimos a

la sección de “Realidad Aumentada”, luego

nos aparecerá un menú como el que se

muestra en la imagen siguiente, donde

elegiremos “Modelado Propio”.

Figura 1.6 Menú para elegir cargar un modelo propio.

A continuación nos mostrara la interface para cargar el modelo.

Pero antes nos aparece un pequeña ventanita como la siguiente,

en la cual hacemos click en “allow” (permitir).

Figura 1.7 Activar cámara web.

Ahora antes de continuar debemos imprimir el patrón que nos ayudara

a visualizar nuestro modelo. El cual se muestra de miniatura a

continuación. Pero les dejo el link para descargarlo e imprimirlo

http://www.mundobakia.com/RA/Marcadores/bakia/baKia.pdf

Figura 1.8 Patrón en miniatura.

En seguida hacemos click en “Importar”, y buscamos la ruta donde está guardado nuestro modelo,

esperamos a que lo

cargue. Ahora

colocamos el patrón

impreso frente a la

cámara web y

esperamos a que nos

aparecezca nuestro

modelo en el monitor,

como se muestra en la

siguiente imagen.

Figura 1.9 Realidad

aumentada.

Page 9: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Figura 1.10 Modelo de realidad aumentada en diferentes ángulos.

Conclusiones

En este paper se ha tratado de presentar los resultados de la investigación realizada con el fin de

estudiar las posibilidades de integración de la tecnología de realidad aumentada basada en visión

de patrones por ordenador en la publicidad de la UM.

La tecnología de realidad aumentada permite una combinación muy efectiva y atractiva, que a su

vez esta investigación tuvo como objetivo motivar a futuras investigaciones en esta área y poder

hacer nuevos desarrollos.

Esta tecnología abre las puertas para una nueva tendencia de desarrollo tecnológico, que se puede

explotar al máximo.

Debido a los satisfactorios resultados obtenidos en esta investigación nuestras intenciones para un

futuro próximo son las de seguir desarrollando en esta área, con proyectos novedosos.

Page 10: Aplicación de Realidad Aumentada - Facultad de Ingeniería y ...fit.um.edu.mx/CI3/publicaciones/TechnicalReportCOMP-030...Aplicación de Realidad Aumentada Ramiz Pérez Ordoñez ramizzz13@gmail.com

Referencias

[1] R. Azuma, un Estudio de la Realidad Aumentada Presencia: teleoperadores y Entornos

Virtuales, pp. 355-385, agosto de 1997. Retrieved 10 May, 2010.

[2] Milgram y Kishino AF, Taxonomía de Realidad Mixta Muestra Visual IEICE Operaciones

de Información y Sistemas Informáticos, E77-D (12), pp. 1321-1329, 1994. Retrieved 10

May, 2010.

[3] LA HIBRIDACIÓN A ESCENA: REALIDAD AUMENTADA Y TEATRO. Retrieved 10 May,

2010, from

http://www.sociedadinformacion.unam.mx/repositorio/documentos/jun_art44.pdf

[4] REALIDAD AUMENTADA EN LA EDUCACIÓN: UNA TECNOLOGÍA EMERGENTE. Retrieved

14 May, 2010, from http://anobium.es/docs/gc_fichas/doc/6CFJNSalrt.pdf

[5] EL PORTAL DE REALIDAD AUMENTADA. Retrieved 16 May, 2010, from

http://www.augmented-reality.org/

[6] BEST BUY VA 3D, REALIDAD AUMENTADA AÚN NO ESTÁ A SALVO DE LA PUBLICIDAD.

Retrieved 16 May, 2010, from http://www.engadget.com/2009/08/06/best-buy-goes-3d-

even-augmented-reality-isnt-safe-from-adverti/

[7] REALIDAD AUMENTADA PARA EL MANTENIMIENTO Y REPARACIÓN (ARMAR).

Retrieved 16 May, 2010, from http://graphics.cs.columbia.edu/projects/armar/index.htm

[8] EYEWRITER. Retrieved 16 May, 2010, from http://www.eyewriter.org/

[9] REALIDAD AUMENTADA: UNA SOLICITUD DE ARQUITECTURA. Retrieved 16 May, 2010,

from http://www.usc.edu/dept/architecture/mbs/thesis/anish/

[10] GOOGLE SKETCHUP. Retrieved 17 May, 2010, from

http://sketchup.google.com/product/features.html