La Realidad Aumentada (RA) es una visión directa o indirecta en vivo de un entorno físico del mundo real cuyos elementos son aumentados (o complementados) mediante la entrada sensorial generada por ordenador (sonido, video, gráficos, etc.)
¿Recuerdas todo el revuelo que se armó en torno a la interfaz informática de ‘Minority report’, de Steven Spielberg? Esta interfaz gestual no es en absoluto la única referencia de RA en las películas de ciencia ficción. Puede que ahora tenga en mente la pantalla de Iron-Man. Pero no todo es fantasía. Estas tecnologías cinematográficas han inspirado el desarrollo de las películas reales.
Ha pasado bastante tiempo desde que la realidad aumentada está involucrada en algunos de los proyectos más interesantes e innovadores. Este es el caso de las ya conocidas Google glasses o la última sensación de Microsoft Holo-Lens. La RA tiene una amplia gama de aplicaciones que pueden ser revolucionarias de muchas maneras.
Por ejemplo, Google Tango Project resulta muy interesante para los expertos en robótica. Este proyecto se centra en incorporar una potente tecnología de mapeo 3D en dispositivos móviles, realizar una gran cantidad de mediciones 3D por segundo y actualizar la ubicación y posición de un dispositivo mientras mapea un modelo 3D del entorno que le rodea.
Esta tecnología está muy relacionada con las funciones de mapeo integradas en las plataformas móviles de Robotnik.
Los robots móviles como el SUMMIT-XL o Turtlebot2 también llevan cámaras con sensores de profundidad como Kinect o Asus Xtion, que les permiten obtener una nube de puntos 3D del entorno. Esto se puede hacer gracias a una interfaz ROS para sensores de profundidad que utilizan el estándar OpenNI.
Con los datos, esta información se puede procesar con paquetes con tecnología ROS y API como RGBD-Slam y Octomap, que pueden construir progresivamente un mapa 3D.
Otra aplicación de RA utilizada actualmente por Robotnik implica la identificación de marcadores o códigos QR. Ofrecen información diferente al propio robot y pueden utilizarse para identificar poses de algunos objetos en el entorno o para relacionarse con una determinada ubicación en el mapa.
Una vez más la comunidad ROS y el éxito de paquetes RA ROS como Ar_Track_Alvar o Ar_Pose , manifiesta la relevancia que está tomando esta tecnología en los últimos años.
Seguro que veremos qué más nos ofrece la RA para la comunidad robótica en los próximos años.