Realidad aumentada, libertad aumentada
Retomando el blog, os comento lo último en lo que ando metido: sistemas holográficos y de Realidad Aumentada, basados en Software Libre.
La Holografía da para escribir un libro (igual me lo planteo en un futuro), pero la realidad aumentada a pesar de ser algo mucho más simple, presenta una serie de ventajas sobre la primera, entre la que podemos destacar su aplicación a casi cualquier aspecto de la vida.
Desde que aparecieron los primeros equipos audiovisuales, se construyeron sistemas con la intención de “introducir” al usuario en entornos virtuales como el Sensorama de Morton Heilig en 1962.
Este equipo fue uno de los primeros diseños orientados a proporcionar a los usuarios una tecnología de inmersión. El usuario podía disfrutar de un paseo en moto, sintiendo el aire en la cara, y con olores que se pulverizaban para proporcionar una experiencia más real. El sistema era completamente mecánico, y estaba basado en una película, ventiladores, ambientadores y sistemas de vibración.
Sin embargo, esto no es realmente una realidad aumentada sino, como hemos mencionado antes, un entorno de inmersión.
La realidad aumentada (RA) consiste en proporcionar información extra al usuario, de forma que esta complemente a la percibida en el entorno.
Esta información puede ser muy diversa y con aplicaciones muy dispares. Existen videojuegos donde el usuario enfoca una cámara conectada a su consola, y que muestra en pantalla un personaje con el que debe interactuar. Otras utilidades, más o menos desarrolladas como el de cierto fabricante de muebles nórdico (no voy a hacerle publicidad), permiten tomar una foto de una habitación, y superponer a la imagen mesas, sillas o armarios para hacernos una idea de cómo quedaría el cuarto con esa compra.
Esto sería una mejor aproximación al concepto de RA, pero aún es un poco difusa.
Fundamentalmente, hemos de considerar que la RA debe ser un medio para conseguir el propósito marcado, y no el producto final de un desarrollo.
Esta imagen de Leonard Low muestra mucho mejor el concepto que pretendemos explicar: al usuario se le muestra la información superpuesta a su visión. Analizando la posición del usuario y hacia donde mira, pueden presentársele distintos datos de su interés.
En un museo, podría proporcionarse información acerca del autor de un cuadro, la historia de este, su valor en el mercado,… pero esto puede mejorar mucho más.
En el caso de una operación quirurgica, resultaría muy útil para el cirujano conocer cual es la mejor zona para realizar la incisión, sus pulsaciones, tensión arterial y cualquier otro detalle necesario sin tener que levantar la vista para observar un monitor o consultar al resto del equipo quirúrgico.
Lejos de entorno tan específicos, la RA puede tener aplicaciones como la lectura de la velocidad o revoluciones de una motocicleta, integrando un display transparente en la visera de un casco, o mostrando la ruta marcada por el GPS en el parabrisas de un coche
Todo esto que explicamos, sólo estaba disponible anteriormente con tecnologías propietarias, y con costes bastante elevados. Afortunadamente, ya disponemos de medios que nos permiten implementar estas soluciones con un coste relativamente bajo… y accesible prácticamente por cualquiera.
Así, tenemos librerías como irrlicht que si bien están pensadas para la manipulación de gráficos en un equipo de sobremesa, cuenta con versiones para la práctica mayoría de plataformas, lo cual nos facilita el desarrollo de soluciones de visualización, Blender para generar dichas imágenes, y hardware como Arduino para empotrar los sistemas.
Con esto, pretendemos presentar un primer esbozo de esta tecnología, de la cual hablaremos con mayor profundidad en próximos artículos.
Tags: arduino, blender, cirugia, gps, irrlicht, realidad aumentada




