Los piratas informáticos llevan el Kinect a nuevos niveles

Poco después de que Microsoft lanzara el dispositivo de juego Kinect, los piratas informáticos encontraron una manera de extraer datos sin procesar del sistema, expandiendo radicalmente sus usos potenciales. Los entusiastas han utilizado el hardware para dibujar garabatos en 3D en el aire con movimientos de la mano, para jugar con personajes virtuales en pantalla y permitir que un robot reconozca gestos y mapee su entorno.





Agitar la mano: Un complemento de software llamado DepthJS permite controlar un navegador web mediante Kinect.

Pero uno de los mayores objetivos de los piratas informáticos de Kinect, controlar una computadora con gestos, está resultando difícil de lograr.

Los investigadores del Media Lab del MIT han creado una nueva extensión del navegador web Chrome que permite a los usuarios interactuar con cualquier página web a través de Kinect si el dispositivo está conectado a una computadora. Su proyecto es un caso de prueba de la promesa y las limitaciones de piratear el periférico de juegos de Microsoft para usos no relacionados con los juegos.



La extensión, llamada DepthJS , utiliza JavaScript para traducir una pequeña cantidad de gestos con las manos en comandos que pueden ser ejecutados por el navegador. Por ejemplo, un movimiento rápido del brazo hacia la izquierda cambia entre las ventanas abiertas del navegador. Abrir y cerrar una mano actúa rápidamente como un clic del mouse.

El objetivo no es realmente utilizar Kinect como un medio práctico de navegar por la Web. En cambio, DepthJS está destinado a actuar como la interfaz entre una variedad de aplicaciones web y los gestos capturados por Kinect.

Obtener los eventos de Kinect en el navegador web se trata de reducir el costo de entrada para explorar y crear aplicaciones utilizando información detallada, dice Doug Fritz del grupo Fluid Interfaces del MIT, que trabajó en el proyecto. Los usuarios de computadoras pasan la mayor parte de su tiempo en el navegador web, señala Fritz. Y la mayoría de los programadores de computadoras (especialmente los desarrolladores web) saben cómo usar JavaScript. Esto lo convierte en un punto de entrada fácil para la programación de Kinect.



Un problema es que, a diferencia de usar un mouse, teclado o pantalla táctil, no existe un vocabulario ampliamente reconocido (o naturalmente intuitivo) para la computación gestual. Microsoft ha desarrollado una pequeña cantidad de gestos para permitir que los usuarios de Kinect naveguen por los menús y naveguen por los medios en la Xbox.

La mayoría de nosotros ni siquiera habíamos usado un Kinect con la Xbox antes de comenzar a trabajar, por lo que no estábamos realmente agobiados por el lenguaje de gestos que Microsoft ha desarrollado, dice Fritz. El equipo se inspiró en los gestos multitáctiles del iPhone y el trabajo del pionero de la informática 3-D John Underkoffler . Sorprendentemente, algunos de los gestos creados para DepthJS son similares a los que se le ocurrieron a Microsoft. En este momento estamos en ese estado de cambio rápido en el que la gente está mezclando técnicas de interacción familiares con lo que se siente natural, dijo Fritz.

Limor Fried y Phillip Torrone de Adafruit Industries, una compañía que suministra equipos a piratas informáticos de hardware, ayudaron a iniciar la carrera para piratear el Kinect ofreciendo una recompensa de $ 3,000 por software que podría conectar el dispositivo a una computadora normal.



Ambos están entusiasmados con el futuro del Kinect como un sensor estándar para todo, desde robótica de alta gama hasta proyectos de arte. Los desarrolladores han creado un flujo constante de videos de diferentes aplicaciones utilizando Kinect. Estos videos son en realidad una prueba de conceptos que muestran algunas de las posibilidades de un mayor desarrollo, dice Fried.

Uno de los videos más populares es el de una marioneta interactiva en 3-D. Es divertido, es intuitivo y es algo que sería muy difícil de hacer sin este componente económico y listo para usar. Como bri Al derribar las barreras, las personas tienen espacio para ser creativas.

Fritz, del MIT, se apresura a señalar que la informática de interfaz de usuario natural y tridimensional que utiliza el reconocimiento de gestos y sensores de profundidad ha estado en juego en la comunidad de investigadores durante años. El Kinect es un dispositivo revolucionario en términos de empaque e implementación de estas tecnologías para los consumidores. Cuanto más se familiaricen los usuarios con él, es más probable que lo traduzcan a esferas más allá de los juegos.



El teclado y el mouse no van a ninguna parte, pero hay mucho espacio para algo más, y creo que la gente está lista para eso, dice Fritz.

Pero cualquier esfuerzo por trasladar los gestos a la pantalla inevitablemente se topa con el hecho de que todavía somos seres tridimensionales que intentan interactuar con un mundo bidimensional. La mayoría de los juegos de Kinect resuelven este problema emparejándonos con un avatar en pantalla que imita nuestros movimientos. Ya sea que estemos bailando, jugando voleibol o haciendo rafting, los personajes de la pantalla realizan una versión estilizada de nuestros movimientos fuera de la pantalla.

Una solución podría ser utilizar proyectores de luz para crear objetos virtuales en el espacio real con los que podamos interactuar. Microsoft Research ya ha dado pasos en esta dirección con Mobile Surface, un entorno multitáctil basado en proyectores.

esconder