Realidad aumentada en Windows Phone!
Presentación. Este pequeño material de lectura que te compartimos, tiene el objetivo de proporcionarte mayor información sobre los temas que se expondrán durante el taller; por lo que en él encontrarás nociones, conceptos básicos y ejemplos diversos en los que te puedes apoyar para comprender mejor. Así que esperamos te sean de utilidad!
1. Ecosistema Windows Phone Windows Phone, cuyo nombre clave durante su desarrollo era "Photon", es el sucesor de la versión del sistema operativo móvil Windows Mobile, desarrollado por Microsoft y basado en el núcleo Windows Embedded CE 6.0. Microsoft mostró Windows Phone el 15 de febrero, en el Mobile World Congress 2010 en Barcelona. Basado en 2 tecnologías de Microsoft C# (Lenguaje de programación) y Silverlight (originalmente desarrollado para aplicaciones Web).
2. Qué es la realidad aumentada? Es una tecnología que combina la realidad física con elementos virtuales para generar otro tipo de realidad, una mixta, que ha sido denominada como Realidad Aumentada. El término Augmented Reality, fue acuñado por Tom Caudell en 1990 y, describe la aumentación de la realidad física. Su concepto y su uso, evidentemente, tendrán un impacto en la transformación de la manera en la que percibimos el mundo, así como nuestra relación con el entorno, las imágenes y por supuesto el conocimiento; este tipo de realidad no debe confundirse con la Realidad Virtual, pues en ésta última, todos sus elementos son ficticios y no existe una interacción con el mundo físico; esta Realidad Virtual, reemplaza al mundo real por uno simulado. (Catalá, 2005) Así pues, en la Realidad Aumentada o Augmented Reality (AR) los elementos que se han aumentado, provienen de información sensorial generada por computadora, tal como: el sonido, el video, los gráficos o los datos GPS. El aumento de estos elementos virtuales se realiza en tiempo real y en su contexto semántico con elementos ambientales, como resultados podemos ejemplificar los elementos virtuales que se aumentan durante un partido de fútbol en los programas deportivos de la televisión. Con ayuda de la tecnología (AR) avanzada (por ejemplo, añadiendo la visión por computador y reconocimiento de objetos) la información
sobre el mundo real circundante del usuario se convierte en interactiva y digitalmente manipulable. Cómo funciona?... Una explicación general y muy sencilla para comprender cómo funciona la Realidad Aumentada, es a través de los marcadores usados como un elemento básico para la identificación del posicionamiento de los objetos AR a mostrar, ya sean: etiquetas, objetos estáticos y dinámicos, videos, entre otros. Entonces, es mediante la identificación de un marcador que el sistema sabe exactamente dónde colocar una imagen y conoce su orientación espacial. Estos elementos básicos, pueden ser dibujos, fotografías, formas reconocibles, una posición geográfica (latitud, longitud) o cualquier otro elemento que pueda ser identificado (y programado) por un procesador. A finales de los años noventa fueron desarrolladas las primeras librerías de realidad aumentada, ARtoolkit (Augmented REality Toolkit), de Kato y Billinghurst (1999). Este sistema analiza la imagen grabada por la cámara de vídeo en busca de un patrón gráfico (un marco cuadrado negro, con diferente diseño en su interior para calcular la orientación espacial del objeto), partiendo de la posición original que grabó la imagen. Cuando este patrón es detectado, son analizadas las coordenadas de sus cuatro esquinas y gracias a los valores de cada uno de esos cuatro puntos espaciales colocados sobre un plano obtiene la posición y orientación en el espacio cartesiano de la cámara que tomó la imagen relativa a la marca. (Realidad Aumentada, 2013)
Actualmente la investigación que existe sobre la realidad aumentada le apuesta a la eliminación de marcadores AR tan explícitos, y utilizar objetos reales que son parte del entorno, para terminar con el reconocimiento gestual como identificador. Por ejemplo, el seguimiento ARToolKit funciona de la manera siguiente: 1. La cámara captura un video del entorno real-físico y lo envía al ordenador. 2. Una vez que se tiene la captura, el software del ordenador empieza a buscar en cada fotograma del video formas cuadradas. 3. Al encontrar los cuadrados, el programa calcula la posición de la cámara con relación a dicho cuadrado. 4. Ya que se conoce la posición de la cámara, un objeto se coloca en la misma posición. 5. Entonces el objeto se muestra superpuesto sobre el video que fue tomado del entorno físico Qué sucede después? 6. Finalmente es posible ver el resultado cuando al mirar la pantalla del móvil, podemos visualizar la realidad mixta.
El proceso completo de identificación, representación y seguimiento del objeto puede verse en el siguiente diagrama:
Realidad Aumentada en Windows Phone Qué es la Geolocalización? La geolocalización, hace referencia al posicionamiento con el que se define la localización de un objeto espacial (representado mediante punto, vector, área, volumen) en un sistema de coordenadas y datum determinado, que se encuentra activo las 24 horas del día. Este proceso es utilizado frecuentemente en los Sistemas de Información Geográfica. Este sistema, permite al usuario depurar sus búsquedas de información conforme a su entorno cercano, de tal forma que, se eliminan aquellos elementos poco relevantes, por lo que es una fuente de información útil al momento.
3. Tecnologías que combinan el uso de realidad aumentada Geolocalización + Realidad Aumentada Consiste en localizar puntos de interés en su posición dentro del mundo real, mediante un proceso computacional se coloca dicho punto frente a ti haciendo uso de la cámara de tu teléfono con el cual puedes interactuar o recibir información adicional como: Una ruta directa al sitio. Descripción e información histórica o relevante. Distancia a la que te encuentras. Reconocimiento de patrones + Realidad Aumentada Consiste en hacer un procesamiento a alguna imagen de alguna marca, logotipo, señalamiento, etc. y agregar información como un video, o algún modelo en tercera dimensión con el cual puedes interactuar o recibir alguna información o promoción de compra.
Realidad Aumentada en Windows Phone 4.1 EJEMPLOS EN APLICACIONES MÓVILES a) APLICACIÓN WIKITUDE Es un software de realidad aumentada móvil desarrollado por la compañía austriaca Wikitude GmbH (Formerly Mobilizy GmbH), publicado por primera vez en Octubre 2008 como un Freeware. Este software, muestra información sobre el entorno de los usuarios en una vista de cámara móvil, en la que se incluye el reconocimiento de imagen y el 3D Modeling. Wikitude fue la primera aplicación disponible públicamente que utilizaba un enfoque basado en la ubicación de la Realidad Aumentada. Cómo funciona? Para la base de localización de la realidad aumentada, la posición de los objetos en la pantalla del dispositivo móvil es calculada utilizando la ubicación del usuario (por GPS o WiFi), la dirección en la que el usuario está enfrente y el acelerómetro. En contraste, en la marker-based de Realidad Aumentada una señal es usada para el rastreo. La base de localización de Realiad Aumentada proporciona una vista directa de la realidad mejorada con contenido adicional, generada por un ordenador, en lugar de un mapa convencional, que proporciona una visión abstracta de lo alto. Un elemento central en el Wikitude World Browser es la localización. Comparado con páginas web regulares, donde la localización juega un papel menor, Wikitude
World Browser está optimizada para la base de localización móvil.desde Agosto de 2012, Wikitude también presentó Tecnologías de Reconocimiento de imagen que permite rastrear imágenes para hacer funcionar la tecnología de realidad aumentada dentro de la aplicación. b) NOKIA CITY LENS Es un software de realidad aumentada que proporciona información dinámica, a través de la pantalla del teléfono, acerca del entorno del usuario, tal como tiendas, restaurantes y puntos de interés, que se muestra como signos virtuales superpuestos en o por encima de los edificios. Una versión beta comercial fue el lanzamiento en 2013. "Nokia City lente para Windows Phone" también cuenta, de forma gratuita, con turn-by-turn navegación guiada por voz, Nokia Drive 3.0, que también se pueden utilizar sin conexión a Internet, por medio de los mapas precargados. Así mismo, es posible despejar los alrededores: Versión 1.5 tiene un "Sightline, característica que permite al usuario definir sólo lo que está en su línea de visión directa, por lo que es más fácil de detectar lugares de interés. Nokia City Lens funciona con Microsoft Bing Maps y, Nokia ha presentado Nokia el primer lugar para su inclusión en el Nokia City Lens. La última versión tiene iconos en 3D y la capacidad de deshabilitar los lugares que no están dentro de la línea de visión de la cámara.
Realidad Aumentada en Windows Phone c) UNAM 360 UNAM 360 es una aplicación que te permite descubrir de una manera sorprendente el campus universitario más importante de América Latina con el uso de la Realidad Aumentada. A través de la cámara de tu dispositivo puedes conocer qué hay a tu alrededor dentro de CIudad Universitaria. Con ésta aplicación podrás encontrar cualquier edificio de la UNAM te encuentres o no en el campus. También podrás conocer la forma más fácil de llegar a algún destino dentro de la universidad con ayuda del GPS.
Realidad Aumentada en Windows Phone d) MUSEOS D.F. Esta aplicación permitie al usuario conocer información relevante de los de Museos en la Ciudad de México. Los datos que proporciona la aplicación son: horarios, exposiciones disponibles, costo de admisión y el mapa de la ubicación del museo. Permite recibir notificaciones de nuevas exposiciones así como las nuevas programaciones. Muestra galerías de imágenes de las exposiciones. Permite recomendar algún lugar a través de Facebook, Twitter y Windows Live. Código Fuente App Demo: http://www.dropbox.com/s/fahpkv3qikrynrb/tallergdlra.zip
REFERENCIAS 1. Catalá, J. M. (2005). La imagen compleja: la fenomenología de las imágenes en la era de la cultura visual. Barcelona: Servei de Publicacions. 745 p. 2. Bonnin, J. (2013). Qué es la realidad aumentada? En Realidad Aumentada. Consultado en: <http://jbbar.zzl.org/>, fecha de consulta: 06 de septiembre de 2013. 3. Mashable. (2013). Augmented Reality. Consultado en: http://mashable.com/category/augmented-reality/, fecha de consulta: 05 de septiembre de 2013.