miércoles, 30 de abril de 2014

El correo postal también se apunta a la Realidad aumentada

Egipcios, romanos y mayas ya utilizaban la comunicación postal. Rowland Hill creó el primer sello postal, el famoso Penny Black de la Reina Victoria, como medio de franqueo, tras su conversación con una posadera escocesa. Ahora, las más modernas tecnologías de Realidad Aumentada se asocian a uno de los sistemas de comunicación más antiguos, el correo postal.


Correos ha presentado en el Salón de Actos de la Secretaría de Estado de las Telecomunicaciones y para la Sociedad de la Información un sello dedicado a las TICs (Tecnologías de la Información y de la Comunicación) que incorpora por primera vez un código QR a través del que podemos descargar la aplicación de Realidad Aumentada que nos permitirá disfrutar de una nueva experiencia en todos los sellos que, a partir de ahora, incluyan esta opción.

El sello, que ha sido puesto en circulación en marzo de 2014 con una tirada inicial de 26.250.000 unidades, une los dos mundos: el postal y el de las nuevas tecnologías. Las TIC han provocado un cambio radical en la comunicación, que ahora es bidireccional, en el sentido de que ha permitido que un individuo pueda recibir información y hacer partícipe en tiempo real al resto del mundo de una noticia, opinión o conocimiento. Y es en este contexto tecnológico en el que Correos ha puesto en marcha un sello dedicado a las TIC que ofrece información a través de herramientas como el código QR, los emoticonos y la realidad aumentada:


Por primera vez, la realidad aumentada se incorpora al sello

Los sellos de la emisión “TIC. Emoticonos” incluyen un código QR que permite descargar la aplicación “Sellos Realidad Aumentada” de Correos. A través de esta aplicación podremos, al enfocar el móvil de forma continua al sello, visualizar en realidad aumentada en qué consiste esta nueva tecnología y las posibilidades que ofrece su uso en los sellos. A este primer sello de realidad aumentada, se le sumarán otros dos más a lo largo de este año. El primero será el que se emita con motivo del IV centenario del fallecimiento de El Greco, en el que se podrán revisar todas las emisiones filatélicas que Correos ha dedicado a este pintor. El segundo será la emisión dedicada a la nueva serie de numismática, concretamente la dedicada a la peseta en billete y moneda, donde podremos conocer los procesos de fabricación y curso de las mismas.

viernes, 25 de abril de 2014

Instalación y configuración de ARToolKit

ARToolKit es probablemente la más conocida y utilizada de las librerías que permiten la creación de aplicaciones basadas en Realidad Aumentada (RA) mediante tracking visual basado en marcadores. En esta entrada explicaré como instalar ARToolKit en un equipo Windows.


ARToolKit es una biblioteca de funciones para el desarrollo de aplicaciones de Realidad Aumentada, que utiliza a su vez otras bibliotecas. Por tanto, primero deberemos satisfacer esas dependencias.  Los pasos para instalar y configurar ARToolKit se describen a continuación:

  1. Accede a la página oficial de ARToolKit y descarga mediante el enlace Download la versión para tu sistema operativo. En  nuestro caso Windows.
  2. Accede a través del enlace ARToolKit latest version la última versión. (Actualmente está la versión 2.72.1).
  3. Descarga los siguientes archivos: ARToolKit-2.72.1-bin-win32.zip, DSVL-0.0.8b.zip,  OpenVRML-0.14.3-win32.zip.
  4. Una vez descargado los archivos, crea una carpeta con el nombre de ARToolKit en la raíz de tu disco duro (Ej: C:\ARToolKit), abre y descomprime en ella el archivo  ARToolKit-2.72.1-bin-win32.zip 
  5. Abre y descomprime el archivo DSVL-0.0.8b.zip en la carpeta “C:\Artollkit\DSVL”. 
  6. Copia los archivos DSVL.dll, DSVLd.dll y glut32.dll en la carpeta bin (C:\Artoolkit\bin) de Artoolkit creada anteriormente. Si existen los archivos sobreescríbelos.
  7. Abre el archivo  OpenVRML-0.14.3-win32.zip. y abre la carpeta “OpenVRML\bin”. Copia los archivos js32.dll y lookat.exe en la carpeta bin de artoolkit(C:\Artoolkit\bin.).
  8. Descarga, descomprime y copia en la carpeta bin de artoolkit (C:\Artoolkit\bin.)  las siguientes dll: msvcp71.dll, msvcr71.dll,  msvcp71d.dll y msvcr71d.dll.
  9. Descarga y abre la última versión de las librerías de openGL: GLUT/dll. Copia el archivo glut32.dll en C:\windows\system32, el archivo glut.h en C:\Artoolkit\include\GL  y el archivo glut32.lib en C:\Artoolkit\lib. 
  10. Instala Microsoft Visual Studio Express (u otro IDE con el que estés más familiarizado) y copia los  archivos glut.h y glut32.lib en los directorios C:\...\include\gl en C:\...\lib. 
  11. Comprueba que tienes instalado y actualizado Microsoft DirectX
  12. Compruebe que tienes instalados y actualizados los drivers de tu cámara o dispositivo de entrada de video.
  13. Ahora solo queda calibrar la cámara con los marcadores. Esto lo contaré en otra entrada de este blog.

 Como prueba de instalación se pueden ejecutar los programas C:\Artoolkit\bin\graphicsTest (comprueba el buen funcionamiento de ARToolKit con OpenGL) y C:\Artoolkit\bin\videoTest (comprueba el buen funcionamiento de la cámara con las librerías de ARToolKit). A continuación puedes ver los resultados obtenidos al ejecutar dichas pruebas:

salida de ARToolKit graphics test
salida de ARToolKit video test

Si estas instrucciones no te han ayudado o no son suficientes, puedes recurrir a la ayuda de a la página oficial de ARToolKit

Mi iniciación en el mundo de la Realidad Aumentada con ARToolKit

Mis primeros pasos dentro de este apasionante mundo, el de la Realidad Aumentada, los he dado con ARToolKit. Seguramente la más conocida y utilizada de las librerías de tracking visual basado en marcas que, aun no siendo mi objetivo final, es una muy buena manera de iniciarse en este campo.


ARToolKit
Mis inicios con ARToolKit
Aunque existen diversos toolkits que permiten la creación de aplicaciones basadas en Realidad Aumentada, como ARTag, OSGART, FLARToolKit, etc, ARToolKit es probablemente la más conocida y utilizada. Su interfaz C y licencia libre, permite realizar aplicaciones RA mediante tracking visual basado en marcadores cuadrados de color negro.

ARToolKit fue creada por H. Kato y mantenidas por los HIT Lab de las Universidades de Washington (USA) y Canterbury (Nueva Zelanda). Posteriormente, su código se libera bajo licencia GPL (General Public License) y se hace muy popular, siendo ampliamente utilizada en el ámbito de la RA.

ARToolKit facilita el problema del registro de la cámara empleando métodos de visión por computador, de forma que obtiene el posicionamiento relativo de 6 grados de libertad haciendo el seguimiento de marcadadores cuadrados en tiempo real, incluso en dispositivos de baja capacidad de cómputo.

Para ello proporciona una serie de funciones para la captura de vídeo y para la búsqueda de ciertos patrones en las imágenes capturadas, mediante técnicas de visión por computador. También proporciona una serie de ejemplos y utilidades de gran ayuda al programador que quiera realizar este tipo de aplicaciones.

Algunas de las características más destacables son:
  • Tracking de una cámara (ampliable a varias cámaras)
  • Marcas negras cuadradas personalizables (evitando simetría en los patrones)
  • Rápido y Multiplataforma (funciona con los principales SO y dispositivos móviles)
  • Comunidad Activa
  • Licencia libre

En posteriores entradas iré comentando con más detalle la funcionalidad y posibilidades de ARToolKit mediante las pequeñas aplicaciones que voy creando.


La Realidad Aumentada y sus aplicaciones

Interesante vídeo sobre la Realidad Aumentada y sus aplicaciones. 


En el siguiente vídeo, Denis Dovgal nos explica qué es la Realidad Aumentada, su historia y la infinidad de posibilidades que tiene en campos tan diferentes como el de la industria, la publicidad o el ocio.


AR Educación

La irrupción de la Realidad Aumentada en el mundo de la Educación está dando lugar a nuevas metodologías innovadoras que modifican y complementan las forma de impartir docencia. 


En el siguiente vídeo, Raúl Reinoso nos explica las bondades de esta tecnología en el ámbito educativo. El vídeo es un poco antiguo pero lo considero muy ilustrativo. Gracias por tus explicaciones Raúl @tecnotic



Dos interesantes proyectos sobre Realidad Aumentada y educación son también liderados por Raúl Reinoso:

  • El primero es AumentaME, un Grupo de Trabajo de la Asociación Espiral, Educación y Tecnología, enfocado al mundo de la Realidad Aumentada aplicada a la educación. Nace con un afán investigador, didáctico y divulgativo, con el objetivo de acercar esta tecnología al gran público y, en especial, a las aulas.
  • El segundo es Aumentaty, una iniciativa emprendedora de un conjunto de profesionales de las tecnologías gráficas que ha desarrollado una solución avanzada e innovadora de Realidad Aumentada. Aumentaty nace pues con el único propósito de responder a la incesante demanda de esta tecnología por parte de profesionales y particulares.  Una tecnología que hasta el día de hoy ha encontrado obstaculizada su estandarización y expansión bien por coste, bien por falta de conocimientos en aquellos ámbitos no directamente relacionados con las tecnologías y la informática.



viernes, 11 de abril de 2014

AR Aplicaciones

La prestigiosa publicación británicac The Economist aseguró en Septiembre de 2009 que “intentar imaginar como se utilizará la Realidad Aumentada es como intentar predecir el futuro de la tecnología web en 1994”. Según la consultora Juniper Research, la Realidad Aumentada en dispositivos móviles generará más de 700 millones de dólares en el 2014, con más de 350 millones de terminales móviles con capacidad de ejecutar este tipo de aplicaciones. 


Una de las principales causas de este crecimiento en el uso de la Realidad Aumentada (RA) es debido a que mediante esta tecnología se amplían los espacios de interacción fuera del propio ordenador. Todo el mundo puede ser un interfaz empleando RA sobre dispositivos móviles. Existen multitud de ámbitos de aplicación de la RA; prácticamente en cualquier área de trabajo puede tener sentido desarrollar aplicaciones de RA. En este post comentaré brevemente algunos de ellos a modo de resumen; aunque iré creando específicas para aplicaciones que me llamen la atención.

catalogoIKEA
Catálogo AR de IKEA

En el campo de la publicidad cada vez más empresas utilizan la RA como reclamo publicitario. Desde 2008, empresas como IKEA, Adidas, Ford, BMW, Lego, FOX, Paramount, Doritos, Ray Ban y Mac-Donalds estan utilizado estas técnicas.

En el post "AR Origenes" podemos ver sendos vídeos ejemplo de las empresas National Geographic o Goertz. Veamos como lo explica el siguiente vídeo:




diseño AR en arquitectura
También en el campo de la arquitectura numerosos son los despachos y oficinas técnicas que utilizan la Realidad Aumentada para compartir sus diseños con sus clientes.

No cabe duda de las ventajas que introduce esta tecnología a la hora de exponer o presentar un diseño en 3D sobre un soporte 2D.




En el campo industrial las aplicaciones son numerosas. Podemos encontrar esta tecnología en todas las etapas del proceso industrial; desde el diseño hasta la comercialización, pasando por la fabricación, el mantenimiento, el almacenamiento y distribución o la reparación. Numerosas son las compañías que introducen esta tecnología desde que en 1992 los ingenieros de Boing Tom Caudell y David Mizell fuesen pioneros en este campo. El siguiente vídeo muestra la reparación del futuro según BMW:




invizimals
invizimals de Sony
En el campo del ocio y del entretenimiento el potencial que demuestra la Realidad Aumentada es inmenso. La capacidad de interacción que ofrece esta tecnología está siendo explotada ya por compañías como Sony con sus Invizimals, como ya mostramos en el post "AR Origenes".




También en el campo de la medicina se está introduciendo el uso de la Realidad Aumentada. Quirófanos, formación y entrenamiento de de doctores y cirujanos constituyen las principales aplicaciones en la actualidad. Toda la información y datos 3D que en tiempo real proporcionan aparatos de resonancia magnética o tomografías pueden superponerse en la imagen real del paciente, dando una visión de rayos X al
especialista. La siguiente imagen muestra una aplicación de la RA a la traumatología:

ARmedicina
AR en medicina

Finalmente, y no menos importante, el mundo de la educación y formación también aprovecha las bondades de esta tecnología. La aplicación más inmediata es la generación de material y libros combinando técnicas tradicionales con técnicas novedosas como la Realidad Aumentada.



El siguiente vídeo muestra una extraordinaria experiencia del uso de códigos QR y Realidad Aumentada en educación, presentada por Domingo Santabárbara y Alma Ariza en el Congreso Nacional de Contenidos Educativos Digitales 2012 y premiada por Educared. Se trata del proyecto "Valdespartera es cultura" y está realizado por alumnos de 3 años.

martes, 8 de abril de 2014

AR Aplicaciones: También en las tiritas

Cada día hay más aplicaciones para dispositivos móviles, tanto para sistemas iOS como Android, y la presencia de realidad aumentada en ellas se está normalizando. Con enormes posibilidades creativas, las marcas están incorporándola en sus campañas publicitarias. Algunas, como Johnson & Johnson, han ido más allá.





Se trata de un producto pensado para que los más pequeños se distraigan rápidamente tras darse un golpe o hacerse una pequeña herida. ¿Cómo? Incorporando realidad aumentada a las tiritas. Al enfocar las tiras adhesivas con la cámara del smartphone o la tablet surge una animación, en este caso de los Teleñecos: la rana Gustavo o la cerdita Peggy saludan a los más pequeños desde el mundo digital.

La aplicación es gratuita y está disponible para iPhone y iPad. Aun así, para poder disfrutar de ella deberemos viajar a Estados Unidos, único país dónde Johnson & Johnson comercializa las tiritas Magic Vision con realidad aumentada. Una lástima: seguro que más de un pequeño acabaría llenándose brazos y rodillas con las tiritas únicamente por diversión.