Aplicación Android para la detección de barreras arquitectónicas

Una de las dos líneas de desarrollo dentro del proyecto Lázaro está dedicada a la detección y caracterización de barreras arquitectónicas en edificios. Para ello en el B105 hemos desarrollado una aplicación Android aprovechando la plataforma de visión artificial Google Tango.

La aplicación está destinada a medir el ángulo de inclinación de las rampas de acceso para personas con movilidad reducida. Hasta ahora, los operarios que realizaban esta tarea debían efectuar medidas y cálculos a mano sobre las rampas. Con esta app la medida del ángulo consiste simplemente en un toque sobre la pantalla.

Para evitar posibles imperfecciones en la medida se le pide al usuario que realice dos mediciones de cada rampa, guardándose la media entre ambas. En la aplicación existe una pantalla de ayuda que explica el proceso al usuario.

Además de esto, en la aplicación pueden consultarse todas las medidas que se han realizado anteriormente con el dispositivo y hacer capturas de pantalla de las mediciones.

Desarrollando con Google Tango

Tango es una plataforma de visión artificial y realidad aumentada desarrollada por Google. Gracias a ella, dispositivos como smartphones y tablets pueden conocer y entender su posición en el mundo que les rodea sin necesidad de GPS u otras señales externas. Esto tiene múltiples aplicaciones como la navegación en interiores, el mapeo 3D, la medición de espacios físicos, el reconocimiento de objetos, etc.

El funcionamiento de la plataforma se basa en tres tecnologías principales: el seguimiento del movimiento (Motion Tracking) utilizando las medidas de acelerómetros y giróscopos en conjunto con las características visuales; el aprendizaje de área (Area Learning) que consiste en el almacenamiento de datos del entorno como espacios, paredes, puertas, etc; y la percepción de profundidad (Depth Perception) que permite entender las formas del entorno.

Para realizar todas estas acciones, Tango se basa principalmente en la información visual proporcionada por la cámara del dispositivo. Sin embargo, dado que los datos de profundidad y distancia a los objetos son clave, la plataforma no puede funcionar en teléfonos típicos con una sola cámara. De hecho, los dispositivos habilitados para ejecutar Tango cuentan además de con la cámara convencional, con un objetivo fish-eye para el seguimiento de movimiento y con un emisor-detector de infrarrojos para medir la profundidad. En la actualidad solo existe en el mercado uno de estos dispositivos, la phablet Lenovo Phab 2 Pro.

tango-phab-2-pro

En el laboratorio B105 hemos adquirido uno de estos dispositivos ya que vamos a utilizar Google Tango en uno de nuestros proyectos de investigación. En las siguientes imágenes se pueden ver algunas de las cosas que pueden hacerse con la plataforma y sus aplicaciones.