<img src="https://queue.simpleanalyticscdn.com/noscript.gif?collect-dnt=true" alt="" referrerpolicy="-when-downgrade"> Controlador de Kinect para PC
NeoTeo
Tomás Garcia

Controlador de Kinect para PC

Controlador de Kinect para PC

Kinect finalmente salió al mercado y muchas personas lo están probando en este preciso momento en sus consolas. Sin embargo, también hay una buena cantidad de personas que lo están probando en sus ordenadores, luego de que Héctor Martin se gane la recompensa de US$2,000, propuesta por Adafruit, para lanzar los controladores de manera abierta. Originalmente, el primer hack fue hecho por otra persona, pero prefirió quedarse con la receta secreta y utilizarlo en un proyecto personal.

Y un buen día finalmente salió Kinect y el mundo pudo disfrutar de varias colecciones de minijuegos que no emocionan a nadie. Está bien, es probable que tengamos que esperar a que las verdaderas desarrolladoras trabajen en juegos interesantes para ver su potencial, pero mientras tanto, podemos darte lo necesario para conectar Kinect en tu ordenador. Por supuesto, era algo que eventualmente iba a ocurrir, pero las cosas se tornaron serias cuando Adafruit ofreció US$1,000 a la primera persona que logre hackear el periférico, con el objetivo de sacar información directamente de las dos cámaras que lo componen.

The Kinect Robot aka Johnny 5 is alive!!!

Pero lo mejor llegó después, cuando Microsoft hizo pública su opinión sobre que Kinect fue desarrollado para reducir las posibilidades de que alguien altere sus propiedades, por lo que Adafruit aumentó la recompensa a US$2,000. Y el hackeo no tardó en llegar, tan solo unos días luego del lanzamiento oficial. La misma persona que hackeó el PlayStation Eye en 2008 lo hizo con el periférico de Microsoft (arriba), aunque decidió no publicar el controlador, por ende perdiendo la recompensa propuesta por Adafruit. En cambio, explicó que iba a utilizar la tecnología en un proyecto propio en el Natural Interface Group, con la idea de desarrollar un controlador y un SDK que se aproveche de todas las capacidades del dispositivo. El grupo dijo que cuando las donaciones lleguen a US$10,000, lanzarían el resultado de su trabajo de manera abierta.

Y con semejante recompensa esperando ser reclamada, era obvio que alguien más iba a salir con un controlador propio y ese fue el caso de Héctor Martin, quien logró su cometido tan solo tres horas luego del lanzamiento europeo de Kinect. Eso sí, se trata de una versión muy preliminar y antes de poder hacer algo interesante con el periférico, tendrás que navegar por varias líneas de código. Es decir que por el momento solo es capaz de tomar información de la cámara infrarroja y la RGB, como se puede ver en el vídeo subido por Martin (debajo).

Kinect open source driver demo

Por el momento, no se recomienda el controlador a cualquiera. Solo para aquellos que tengan una buena idea de programación, pero sin dudas es interesante pensando a futuro. Con la enorme cantidad de personas creativas que andan pululando por la web, estamos seguros de que saldrán cosas muy interesantes de un periférico como Kinect conectado al ordenador. Y ahora que se encuentra disponible un controlador básico, es solo cuestión de tiempo. Puedes descargar el controlador aquí.

Descarga:

Controlador Kinect

avatar

Dicen que el problema no es hackear la cámara y los sensores, sino el software que interpreta la información y hace posible que funcione como un mando.Y ese software es original de microsoft y patentado. Estaría muy bien controlar (y jugar en) el ordenador con kinect, pero solo microsoft puede hacerlo.

avatar
avatar

¿ya vieron la cantidad de recursos con lo que cuenta el tipo ese?

La verdad es que si yo tuviera dinero me atreveria a intentar hacer un controlador, y no soy el unico, pero el problema siempre es la $$$. el ingenio lo puede tener cualquiera.

avatar
avatar

Bien ahi por Hector, con un sniffer para USB con ganas y un par de horas sacas al toque la forma de transferencia de datos y a que corresponde cada campo (Limon publico una parte para el control de movimiento).

Una cosa es ver la transferencia de datos, lo dificil como dijieron arriba es poder manejarla, porque seamos honesto de hardware revolucionario el kinect no tiene nada, hace años que esta disponible pero hasta que no lo anuncio Microsoft hace unos años (apurado por la Wii) nadie se lo planteo como posible control de mandos por la complejidad que requiere el software

avatar
avatar

Me encanta Kinect, Google tv y los e book reader. El resto, a tomar por culo!

avatar
avatar

es cierto, el algoritmo es lo mas importante en este aparatito.

PD: por ahi anda alguien que le gusta poner negativos a diestra y siniestra. Voy a enviar una peticion para quitar eso.

avatar
avatar

Pienso que muchos están perdiendo el punto del asunto, es obvio que el kinect no es gran cosa como hardware si se ve desde el punto vista tecnológico, el que quiera utilizar el dispositivo y crear su propia implementación del mismo (software), necesariamente necesita de un dispositivo funcional para poder lograrlo (controlador) y es allí donde radica la importancia de esta noticia...

Ahora pasemos a lo que se ha mencionado en varios comentarios anteriores, en los que se menciona que hace falta reconocimiento facial, reconocimiento de vos, filtrado de ruido y censor de movimiento.

Eso es correcto, pero...

Da la casualidad de que existen proyectos de código libre que han desarrollado conjuntos de librerías con estas funcionalidades, de hecho puedo nombrar algunos que he visto:

-Reconocimiento Facial: OpenCV, Libface. (también hay proyectos en java y mono).
-Reconocimiento de Vos: Sphinx, Perlbox-voice, VEDICS...
-Filtrado de Ruido: no hay implementación en pulseaudio, pero hay software GPL que poseen implementaciones.
-Sensor de Movimiento: motion.

Todo lo anterior lo menciono ya que lo fundamental tras este hack es poder usar el Kinect con el ROS (Robot Operating System) y aprovechar de esta manera las librerías ya disponibles en los repositorios de Ubuntu que son las que usa ROS de menara predeterminada al mismo tiempo que usan un dispositivo de hardware de relativo bajo coste.

Ahora el trabajo que queda es unir todas esas piezas de software en uno solo y poder sacarle el máximo rendimiento al Kinect, aunque visto lo visto ya es menos el trabajo que hay que hacer...

Saludos.

avatar
avatar

saben, a mi me da miedo cuando empiezo a leer los comentarios en los cuales empiezan como "yo pienso o me parece a mi que" por que solo comentan puras tonterias, sin respaldo de nada, no es lo mismo que comente algun que tiene estudios es esta rama o que esta conectada directamente con este tipo de articulos.
no comenten solo por comentar si realmente quieren comentar hagan criticas constructivas pero antes informense y si no entienden entonces absténganse de comentar.

avatar
avatar

no estaria bueno usar ese producto que es el kinect en el futuro en el ordenador para sustituir el raton y el teclado y usar pantalla tactil y kinect en elxboxlive avatarkinet

avatar
avatar

se pudiera usar como algo sencillo como un teclado virtual ahora que puedes usar la pc en grandes pantallas seria muy comodo usar las manos como pad y la voz para escribir o para hacer tactil cualquier superficie nose hay muchas cosas que se podrian hacer

avatar

Debes iniciar sesión para publicar un comentario.