You are on page 1of 6

Proyecto de desarrollo de programa de

Realidad Aumentada
1968: Ivan Sutherland desarrolla el primer dispositivo de
cabeza(head-mounted). El sistema utilizo grficos generados por
computadora para mostrar a los usuarios diseos sencillos.
1974: Myron Krueger construy un laboratorio de realidad artificial
llamado videoplace. El video combinaba proyectores con cmaras de
video que emitan siluetas en pantalla, rodeaban a los usuarios en un
entorno interactivo.
1990: Tom Caudell, acua el trmino Realidad aumentada.
1992: Louis Rosenberg desarrolla accesorios virtuales, uno de los
primeros sistemas AR funcionales, construidos para la fuerza area. El
exoesqueleto completo de la parte superior del cuerpo permiti a los
militares controlar prcticamente la maquinaria de gua para realizar
la tarea desde un espacio de operacin remoto.
1999: La nave espacial de la NASA X-38 es volada usando un sistema
de visin sinttico hbrido que utiliza realidad aumentada para
superponer datos de mapas para proporcionar navegacin visual
mejorada durante la prueba en vuelo.
Los investigadores navales comienzan a trabajar en el sistema
de realidad aumentada del campo de batalla (BARS), el modelo
robusto y original de las unidades tempranas usables para los
soldados.
2000: Hirokazu kato cre la ARToolKit, una biblioteca de software de
cdigo abierto que utiliza el seguimiento de vdeo para superponer
grficos de computadora en una cmara de vdeo. ArtollKit todava se
usa ampliamente para complementar muchas experiencias de
realidad aumentada.
2003: Para la temporada 2003 de la NFL, sportvision presenta el
primer sistema de grficos computarizados capaz de insertar la 1 y
10 lnea de la popular Skycam, la cmara mvil de la NFL que
proporciona la perspectiva area del campo.
2009: Artoolkit aporta realidad aumentada a los navegadores web.
El material de impresin prueba AR por primera vez. Revista
Esquire le pide a los lectores que escaneen la portada para hacer que
Robert Downey Jr. revive en la pgina.

2013: Los fabricantes de automviles comienzan a utilizar la realidad


aumentada como los manuales de servicio del vehculo de la nueva
era.
La aplicacin MARTA de volkswagen (Asistencia tcnica de realidad
aumentada mvil) proporciona asistencia de reparacin paso a paso
virtual, permitiendo a los tcnicos de servicio prever cmo un proceso
de reparacin se ver en el vehculo frente a ellos.
2014: El salto mgico anuncia la mayor inversin de AR hasta la fecha
de $ 50M, serie A.
Google anuncia el envo de google glass para los consumidores,
comenzando as la tendencia de AR porttil.
2015: La realidad aumentada y la inversin en realidad virtual
alcanzan los 700 millones de dlares este ao.

Marco Terico
ARToolKit biblioteca GNU GPL que permite la creacin de aplicaciones
de realidad aumentada, desarrollado originalmente por Hirokazu Kato
en 19997 y fue publicado por el HIT Lab de la Universidad de
Washington. Actualmente se mantiene como un proyecto de cdigo
abierto alojado en SourceForge con licencias comerciales disponibles
en ARToolWorks.
Blender es un programa informtico multi plataforma, dedicado
especialmente al modelado, iluminacin, renderizado, animacin y
creacin de grficos tridimensionales. Tambin de composicin digital
utilizando la tcnica procesal de nodos, edicin de vdeo, escultura
(incluye topologa dinmica) y pintura digital. En Blender, adems, se
puede desarrollar vdeo juegos ya que posee un motor de juegos
interno.
UNITY es un motor de videojuego multiplataforma creado por Unity
Technologies. Unity est disponible como plataforma de desarrollo
para Microsoft Windows, OS X y Linux. La plataforma de desarrollo
tiene soporte de compilacin con diferentes tipos de plataformas. A
partir de su versin 5.4.0 ya no soporta el desarrollo de contenido
para navegador a travs de su plugin web, en su lugar se utiliza
WebGL. Unity tiene dos versiones: Unity Professional (pro) y Unity
Personal.
Display en la cabeza
Una pantalla instalada en la cabeza (HMD Head-Mounted Display) es
la que muestra tanto las imgenes de los lugares del mundo fsico y
social donde nos encontremos, como objetos virtuales sobre la vista
actual del usuario. Los HMD son dispositivos pticos que permiten al

usuario poder ver el mundo fsico a travs de la lente y superponer


informacin grfica que se refleja en los ojos del usuario.

Display de mano
El dispositivo manual con realidad aumentada cuenta con un
dispositivo informtico que incorpora una pantalla pequea que cabe
en la mano de un usuario. Todas las soluciones utilizadas hasta la
fecha por los diferentes dispositivos de mano han empleado tcnicas
de superposicin sobre el video con la informacin grfica.
Inicialmente los dispositivos de mano empleaban sensores de
seguimiento tales como brjulas digitales y GPS que aadan
marcadores al video. Ms tarde el uso de sistemas, como ARToolKit,
nos permitan aadir informacin digital a las secuencias de video en
tiempo real.
Display espacial
La Realidad Aumentada espacial (SAR) hace uso de proyectores
digitales para mostrar informacin grfica sobre los objetos fsicos. La
diferencia clave es que la pantalla est separada de los usuarios del
sistema. Debido a que el display no est asociado a cada usuario,
permite a los grupos de usuarios, utilizarlo a la vez y coordinar el
trabajo entre ellos. SAR tiene varias ventajas sobre el tradicional
display colocado en la cabeza y sobre dispositivos de mano. El usuario
no est obligado a llevar el equipo encima ni a someterse al desgaste
de la pantalla sobre los ojos. Esto hace del display espacial un buen
candidato para el trabajo colaborativo, ya que los usuarios pueden
verse las caras. El display espacial no est limitado por la resolucin
de la pantalla, que s que afecta a los dispositivos anteriores.

Proceso de desarrollo
Versin del IDE: Processing 3.2.3

Para instalar las libreras desde Processing.


Abrir el ide
Ir a la pestaa Herramientas
Aparece una ventana (imagen debajo).
Seleccionar la pestaa libraries y buscar la librera requerida.

Instalacin de la librera Video

Instalacin de librera nyar4sg


Link de descarga: https://github.com/nyatla/NyARToolkit-for-Processing
Descomprimir el archivo y renombrar con la carpeta con el nombre
nyar4psg. Copiar en la ruta:
C:\Users\.....\Documents\Processing\libraries.(Seguir estos pasos si la
instalacin por medio del ide no funciona).

Importacin de las libreras y declaracin de las variables

Funcion setup

Funcin draw

Resultado

Marco conceptual
cam=new Capture () instanciamiento de la Clase capture de la
librera Video.
nya=new MultiMarker () instanciamiento de la Clase Multimarker de
la librera nyar4psg.

Conclusiones
Durante la investigacin para desarrollar un programa de realidad
aumentada he logrado conocer nuevas herramientas de software
como la librera ARToolKit o Unity para el desarrollo de aplicaciones
AR. El uso de esta tecnologa al ser relativamente nueva representa
un gran nicho de negocio en diferentes sectores, ya existen
aplicaciones de realidad aumentada en sectores como el turismo,
diseo y construccin. La tecnologa AR logra hacer que el usuario

tenga una experiencia completamente diferente en cuanto al


aprendizaje, turismo y dems sectores. Asi mismo con la aparicin de
plataformas de software y hardware como los dispositivos mobiles
que soportan este tipo de aplicaciones se necesitan slidos
conocimientos en programacin, as como en matemticas y
geometra del espacio para los clculos dentro del desarrollo.

Referencial Bibliogrficas
ARToolKitPlus. Librera para la deteccin y seguimiento de
marcadores 2D para
dispositivos mviles.
http://studierstube.icg.tugraz.ac.at/handheld_ar/artoolkitplus.php
ARToolKit. Librera para la deteccin y seguimiento de marcadores 2D.
http://www.hitl.washington.edu/artoolkit/ ltima consulta

La realidad aumentada en la industria del entretenimiento


http://www.huffingtonpost.com/dennis-williams-ii/the-history-ofaugmented-_b_9955048.html

You might also like