in

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.

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 User 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).

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 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í.

Reportar

¿Qué te pareció?

Escrito por Tomás Garcia

28 Comments

Leave a Reply
  1. 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.

    • Los años de desarrollo de kinect no son unas camaras, es el soft, y el soft no es justamente un driver. Foro ElOtroLadoNet "Correr Kinect hardware no me parece un gran logro. Manejar unos micrófonos, unas cámaras, y un motor no es muy importante. Lo “mágico” de kinect está en el software. Reconosimiento facial, reconocimiento de vos y filtrado de ruido, interpretación de la física humana. Sin estas cosas kinect es solo una webcam muy cara."

      • mmmm…. no es así mi amigo, pues el hardware de Kinect entrega en su salida harto mas que imágenes, entrega una imágen 3D que es obtenida de un tratamiento digital de imágenes de muy alta calidad. Puedes hacer mucho con eso, aunque no lo es todo.

        Me gustaría que alguien logre meterle manos al software que corre dentro de la xbox360.

        Saludos.

    • el projecto no es para jugar esos tontos juegos en la mal**** pc, es para avanzar en projectos mas importantes como en la robotica, y en otros en los que esta tecnologia sera necesaria en el futuro.

      se pueden meter por el c*** sus patentes 🙂

    • no te equivoques… un software esta comprendido por diversas variables, desiciones y ordenes que pueden ser expresadas de distinta manera, por tanto, cualquiera puede hacer un software que sirva de interfaz para utilizar el kinect como controlador en el dispositivo que el programador prefiera… patentado esta el software que ellos realizaron, pero no el uso que cada quien le quiera dar al dispositivo…#2

  2. ¿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.

    • HABER, ME PARECE QUE ES AL REVÉS, EL DINERO LO PUEDE TENER CUALQUIERA, EL INGENIO NO, QUE SI NO TENDRÍAMOS EL MUNDO LLENO DE EINSTEINS PIDIENDO LIMOSNA.

      • olvide el factor interes, "normalmente" a al gente con recursos no le interesa andar experimentando con sus aparatos, solo se limitan a usarlos. Y la gente que no tiene recursos, cuando tiene en su poder un aparatillo de esos, pues tampoco le va andar metiendo mano con el riesgo de averiarlo por que no tendra para comprar otro.

        y creo se malinterpreto "el ingenio lo puede tener cualquiera", no dije "el ingenio lo tiene cualquiera", quize decir que cualquiera que se lo proponga y le eche ganas al trabajo, puede realizar grandes cosas.

  3. 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

  4. 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.

  5. 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.

  6. Si si, aqui todos de muy criticos que es solo una cam y blah blah, pero si esta pendejda hubiera salido en blanco, de bordes redondeados y con nombre marica como iCamaricon y con logo gay de manzana … todos albando!!! jajajaa….

  7. 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 usuario 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.

    • No hace falta que yo lo diga pero estas mal, se supone que en este blog se tiene libertad de expresion y todas las opiniones no ofensivas son bienvenidas, no pimporta si estan equivocados.

      Si fuera como tu dices, mejor seria eliminar la posibilidad de comentar.

  8. 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

  9. hola chicos.. les comento que soy Mago y me interesa mucho esta tecnologia para hacer trucos de Magia, si hay algun programador que este interesado en experimentar esta tecnologia en Rosario que se comunique conmigo
    elmagomariano@hotmail.com
    gracias!!!

  10. ildings opposite the station is the louis vuitton leather wallets West are fine and Campbell clothing wholesale market. But these two are the wholesale trade, above the second floor are offices, and to package-based. Little flow. There are many fake cards, louis vuitton for sale such as louis vuitton wallets on sale Adidas, NIKE, Kappa, P…

  11. junta de inutiles las patentes solo aplican a objetos tangibles y el codigo no se puede tocar asi que microsoft les esta biendo la cara si tu lo copias y lo compilas por tu parte por cualñquier medio es de tu propiedad ese programa, no se asusten con el coco y con las plus-patentes por que entonces deverian patenentar los pedos asi cada vez, me echo un pedo, deveria de pagar regalias, no sean pendejos

    lo intangible no se patenta amenos que seas muy idiota

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Misteriosas burbujas en el centro de la Vía Láctea

Mozilla lanza Firefox 4.0 beta 7