Mini Tutorial: Como conectar el sistema Kinect en un PC (Open Kinect)

Imagen


Después de unas cuantas horas peleando con Kinect y su instalación “no oficial” en Windows7 y a la espera que Microsoft libere los drivers de forma oficial, he conseguido de manera rápida y efectiva instalar el sensor Kinect y hacerlo funcionar sin demasiados problemas.

Lo primero que tenemos que hacer es descargarnos el entorno OpenNI desde su pagina de descarga, yo aconsejo descargar la versión X86, pues aunque exista la versión X64, todo los programas de ramificación funcionan bajo 32 bits, lo cual si el OpenNI lo tenéis bajo X64 y los demás corriendo a 32 bits, podréis encontraros con muchas inestabilidades que os hará perder muchas horas de trasteo aburrido.

Así pues yo instale la versión 32 bit de OpenNI, a continuación y descubriendo su scene open source un abanico interesante de primeros programas para ir probando algunos asuntos de visión artificial y 3D.

Uno de estos programas se llama Brekel, uno de los inconvenientes cuando instalamos drivers no oficiales y programas (algunos inestables de por si) por un lado, podemos perder una cantidad de horas y no avanzar nada.

Estos chicos de Brekel han tenido la genial idea de meterlo todo en un solo ejecutable y el susodicho programa Brekel como el entorno necesario se instalara para hacer funcionar el detector Kinect incluido los driver de los creadores de Kinect (PrimeSense)

Asi pues,una vez instalado el pack , podréis empezar a disfrutar y a trastear con Kinect y lo que se os antoje.

Pocas pautas más os puedo dar para empezar, porque yo mismo estoy empezando, pero si que he notado la importancia que tiene a la hora de que el sensor Kinect detecte y calibre correctamente, es estar a una distancia prudencial (un metro y medio o 2 del sensor), para todo lo demás, iré actualizando el hilo según vayan saliendo novedades y adelantos sobre este tema, sean cual sean.

Imagen

Imagen

Imagen

Vídeo "escritorio inside" con el Brekel y en modo infrarrojos funcionando:

http://www.youtube.com/watch?v=dSKDqb8M ... r_embedded

Enlaces de Interés:

http://kinecthacks.net/tools-and-resources/

http://openkinect.org/wiki/Main_Page

http://kinect.dashhacks.com/

infomatms escribió:Explicación de cómo ve Kinect gracias a una única c ámara y una matriz de infrarrojos.
http://mirror2image.wordpress.com/2010/ ... ngulation/

Aquí se puede ver una representación de lo que vería la matriz de IRs:
http://www.futurepicture.org/?p=116
Criseida está baneado por "clon de usuario baneado"
Olé olé y olé, gracias crack, eres un artista!

A ver si los cabrones de microsoft se dignan en sacar unos drivers de una maldita vez.

Por cierto, hay alguna aplicación interesante para usar?
Criseida escribió:Por cierto, hay alguna aplicación interesante para usar?


Yo estoy trasteando mucho con Brekel, reconocimiento motion capture que es lo que más me interesa, los demás que he probado excepto algún juego van por el mismo tema, mapeado del entorno y reconocimiento de objetos, para trastear o usarlo en algún proyecto esta genial ^^
Criseida está baneado por "clon de usuario baneado"
No se si lo has visto, pero mira este video:

http://kinecthacks.net/kinect-controlling-apps-on-windows-7/

Este fin de semana pruebo a ver como funciona, si va la mitad de bien que en el video ya tengo mando para el barebone. Increible lo bien que va.

Saludos!
Criseida escribió:No se si lo has visto, pero mira este video:

http://kinecthacks.net/kinect-controlling-apps-on-windows-7/

Este fin de semana pruebo a ver como funciona, si va la mitad de bien que en el vídeo ya tengo mando para el barebone. Increible lo bien que va.

Saludos!


Parece que ese funciona mejor que el que es en plan minorety report de reconocimiento gestual, aquí el uso es más practico porque directamente llevas el ratón, no se si no habré visto esta aplicación en versión beta dando vueltas por hay o si es otro, luego lo miro.

Bueno por falta de espacio he tenido que hacerme con un tripode para Kinect y así poder estar a una distancia razonable para trabajar con él correctamente:

Imagen

Y gracias a ello he conseguido calibrar Kinect con el programa Brekel y la detección correcta de cada punto Imagen

Imagen

Motion Captured modo on [buenazo]

Y esta mañana he seguido trasteado un poco y de paso he grabado un vídeo "escritorio inside" con el Brekel y en modo infrarrojos, funciona al pelo:

http://www.youtube.com/watch?v=dSKDqb8M ... r_embedded
Criseida está baneado por "clon de usuario baneado"
Jaja, muy buena, la verdad es que es interesantisimo el aparato ese.
Cual es el que dices que es a lo minority report? lo has probado acaso? Como va?
Es que por lo que estoy viendo el que te puse es de pago, te ponen el link a se web para comprarlo por 19€. xD

Saludos crack!
Pues es posible que hablemos del mismo programa, mañana lo mirare con más tranquilidad y no, no he probado ninguno de control de windows todavía, estoy ahora instalando el MotionBuilder a ver que tal ^^
Buenas
Gracias por el tutorial.
Probare a ver como va en mi Pc, habia oido y leido algo pero no estaba decidido, ahora lo hare.

Un saludo
josesoria escribió:Buenas
Gracias por el tutorial.
Probare a ver como va en mi Pc, habia oido y leido algo pero no estaba decidido, ahora lo hare.

Un saludo


Ya contaras que tal :)
Solo me da tiempo de pegar y copiar la noticia que ando liado, esta tarde lo mirare con lupa:

Microsoft hará un evento especial hoy vía streaming a las 9:30 am PST (GMT-7) en donde, casi seguro, se anunciará la beta del Kit de desarrollo de Kinect para Windows.

Este evento se podrá seguir desde Channel 9. Y aunque no dice exactamente de que va, se menciona que es sobre Kinect, y si a esto se le agrega que anteriormente en una conferencia de prensa, la presidenta de Microsoft España, María Garaña, dijo que se planea tener disponible en esta semana el SDK (Software Development Kit) de Kinect, pues todo apunta que sobre esto será el evento de streaming.

La beta del SDK de Kinect para Windows incluye tracking de esqueleto, capacidades de audio avanzadas y otras características, así que todos aquellos desarrolladores interesados en Kinect estén atentos. Si quieren saber exactamente que diferencia de hora hay entre su localidad y las 9:30am PST pueden hacer click aquí.

http://www.electronista.com/articles/11 ... xyz.depth/


Fuente: FayerWayer
Buenas,

con estos drivers seria posible hacer que kinect detecte el movimiento de la cabeza? me explico, lo que quiero es poder usarlo en juegos de conduccion para mirar a los lados y que se mueva la camara. hay un programa que se llama freetracknoir que con cualquier webcam lo hace pero como tengo kinect, si me ahorro comprar una webcam...

saludos
Dutch escribió:Buenas,

con estos drivers seria posible hacer que kinect detecte el movimiento de la cabeza? me explico, lo que quiero es poder usarlo en juegos de conduccion para mirar a los lados y que se mueva la camara. hay un programa que se llama freetracknoir que con cualquier webcam lo hace pero como tengo kinect, si me ahorro comprar una webcam...

saludos


Hasta hace unos días no había nada sobre uso de Kinect como webcam...
Hola, muchas gracias por el tutorial, tengo un gran problema, como puedo conectar el kinnect a mi pc, el kinnect solamente tiene un conector que no se puede conectar por usb a la pc, no se que accesorios pueda necesitar, un favor bien grande con mi duda, estoy con ganas de probarlo, saludos.
waljayet166 escribió:Hola, muchas gracias por el tutorial, tengo un gran problema, como puedo conectar el kinnect a mi pc, el kinnect solamente tiene un conector que no se puede conectar por usb a la pc, no se que accesorios pueda necesitar, un favor bien grande con mi duda, estoy con ganas de probarlo, saludos.


Hola

El pack que compre venia el kinect con un juego y el adaptador a USB, ese adaptador lo venden suelto en tiendas game o por Internet ;)
La Campus Party 2011 de Valencia esta dando resultados de exponencias técnicas muy interesantes, una de ellas es la que sigue a continuación.

Una explicación detallada del funcionamiento de Kinect y la implementación del mismo con la Robótica, bajo el conocido "sistema operativo robótico" (ROS), la conferencia es impartida por José Vicente Sorgob es jefe del grupo de Automatismos en el departamento de I+D+i de Acciona Infraestructuras y miembro fundador de la Asociación de Robótica y Domótica de España (A.R.D.E.)

El vídeo resulta muy interesante y a pesar de su duración de casi una hora, resulta de lo más entretenido a la par que instructivo, para entender el funcionamiento de Kinect como sensor en el mundo de la robótica y su funcionamiento y posterior desarollo bajo ROS.

Mucho de los vídeos que vemos en youtube y que comparten protagonismo con Robots (humanóides o no) con un sistema Kinect, funcionan en su 99% bajo ROS y openkinect, con lo cual si eres de los que te interesa el tema Kinect y su uso en Robótica, no os podéis perder el siguiente vídeo:

http://www.youtube.com/v/rn6Mlph07F0
14 respuestas