Logo

iPad 2 + Kinect, la realidad aumentada al extremo

Por fin han logrado unir al sensor Kinect y el iPad 2, dos dispositivos totalmente diferentes, incluyendo la rivalidad de sus fabricantes.

La gente de LAAN Labs desarrolló un hack que hace posible reproducir los datos 3D  capturados por el Kinect en el iPad 2.

El resultado de esto no vendría a otra cosa que el siguiente nivel de la realidad aumentada en un dispositivo tablet.

Según se puede leer, los chicos de LAAN Labs utilizaron la tecnología de Augmented Reality iOS SDK de String.

En el medio se especula que Apple podría estar trabajando en un dispositivo similar al Kinect, incluso que podría estar integrado en la siguiente generación del  Apple TV

En el video mostrado se puede un nivel de realidad aumentada no visto hasta ahora en el iPad

Kinect quadrocopter: Cuadricoptero controlado con movimientos del cuerpo [SDK para Windows 7]

Ahora que ya se encuentra disponible el SDK del sensor Kinect, los desarrolladores han empezado a crear las primeras aplicaciones “oficiales”.

En el Code Camp del Channel 9, realizado en Redmond, se pudo ver las primeras aplicaciones construidas usando el driver oficial de Kinect para Windows 7 y las APIs  del SDK.

Entre estas aplicaciones se encuentran el clásico Pong modificado para que mediante el seguimiento esquelético pueda ser controlado con interfaz natural.

También el Virtual Kinductor, aplicación que permite dirigir una orquesta usando gestos y comandos de voz.

Finalmente, un Cuadricoptero que vuela según los movimientos del cuerpo realizados en el campo de visión del Kinect

Descargar Kinect SDK para Windows 7 a 32-bit y 64-bit: Driver y ejemplos Visual Studio 2010

Microsoft ha lanzado oficialmente el The Kinect for Windows SDK, un conjunto de herramientas para facilitar el desarrollo de aplicaciones que incluye APIs, código con ejemplos y los respectivos drivers.

Por ahora, el SDK está orientado al mundo académico y entusiastas con interés en crear ricas experiencias usando las tecnologías del sensor Xbox 360 Kinect.

Con el SDK se puede desarrollar aplicaciones utilizando los lenguajes de programación C++, C# y Visual Basic de Visual Studio 2010.

El SDK incluye las siguientes características:

[1] Raw sensor streams
Acceso a los flujos de datos no procesados de la matriz de cuatro micrófonos, sensor de profundidad y sensor de la cámara a color – interactuar a bajo nivel con el sensor

[2] Skeletal tracking
La capacidad de realizar un seguimiento de la imagen esquelética de una o dos personas que se desplazan dentro del campo de visión del sensor Kinect – para crear aplicaciones basadas en gestos
Kinect SDK Windows 7 Driver -1

[3] Advanced audio capabilities
Capacidades avanzadas del procesamiento de audio que incluyen la eliminación de ruidos acústicos, cancelación de ecos, identificar la fuente del sonido actual e integración con el reconocimiento de voz de Windows API.

[4] Ejemplo de código y documentación
El SDK incluye más de 100 páginas de documentación técnica que incluye tutoriales detallados para más ejemplos con el SDK. Además de archivos de ayuda, la documentación.
Kinect SDK Windows 7 Driver -2

[5] Demos y ejemplos
Demo del juego Shape

Para hacer uso del SDK es necesario contar con los siguientes requerimientos
[1] Hardware
- Sensor Kinect
- Computadora con procesador de doble núcleo a 2.66 GHz
- Tarjeta gráfica compatible con DirectX 9.0C
- 2GB de RAM

[2] Software
- Windows 7 x86 y x64
- Visual Studio 2010
- NET Framework 4.0

El Kinect For Windows SDK Beta se podrá descargar gratis en mayo

En el marco del Mix11, Microsoft ha anunciado que el Kinect For Windows SDK estará disponible para los desarrolladores e investigadores bajo licencia no comercial en la temporada de primavera (mayo). Luego, a finales de año, se lanzará la versión final con licencia comercial.

El Kinect SDK para la plataforma Windows permite a los desarrolladores utilizar las siguientes características claves:
- Robust Skeletal Tracking con capacidades de alto rendimiento para realizar seguimiento de la imagen del esqueleto de una o dos personas simultáneamente en movimiento dentro de campo visual del Kinect.
- Funcionalidades avanzadas de audio que incluye la matriz de 4 elementos de micrófonos con un sistema sofisticado de cancelación de ruido y eco. Y además, soporte para identificar la fuente del sonido e integración con API de Windows para el reconocimiento de voz
- Cámara de profundidad XYZ para acceder a la secuencia estándar de los colores y los datos de profundidad que indican la distancia del objeto frente al Kinect.

También se incluye código fuente de ejemplo para utilizar el SDK, documentación del API y una descripción de la arquitectura del SDK
MIX11 Kinect SDK

Algunas de las cosas posibles a desarrollar utilizando las APIs oficiales del Kinect fueron mostrados en el mencionado evento

En el siguiente video se puede ver al Worldwide Telescope, una aplicación que integra la interfaz natural y el Kinect.

También podemos ver a Jellybean, un sofá móvil reclinable conducido con los gestos de la mano

Ya saben desarrolladores de C++ y C#… un nuevo mundo de oportunidades los espera!

Kinect PS3: PlayStation 3 controlado con el sensor Kinect de Microsoft

Cada día suelen aparecer nuevos hacks que permiten utilizar el sensor Kinect en otras aplicaciones diferentes de la consola de juego Xbox 360, pero lo que verán ahora es simplemente sorprendente.

El hacker Shantanu Goel ha encontrado la forma de que el Kinect trabaje con la consola de juego PS3 de Sony.

Sin embargo, la solución no está nada optimizada ya que aún es una prueba de concepto. Y además, se necesita tener conectado el Kinect a una computadora para poder enviar los datos del DIYPS3Controller a la PS3

En el video se observa que el hacker ha logrado controlar toda la interfaz de usuario de la PS3 a través de gestos, incluso se puso jugar Killzone 3.
Kinect PS3

El proyecto se llama Kinect PS3, es de código abierto y está basado en OpenNI, NITE, SensorKinect y DIYPS3Controller. También se encuentra disponible un tutorial detallado para que puedan hacer lo mismo.

Aplicación Kinect para Windows 7: Navegar usando gestos naturales

after-mouse, ha lanzado la primera aplicación comercial basada en Kinect para Windows 7, una solución que nos muestra la evolución del reconocimiento táctil al reconcomiendo de gestos naturales.

La aplicación permite interactuar con de la base de datos mediante consultas de precios, ver fotos, videos y folletos. Y además, ver una presentación de 3D de los productos.

Según se puede apreciar en el video, la aplicación es una tienda virtual que permite colocar órdenes, luego de comparar productos… todo esto es a través de gestos naturales realizados usando el sensor Kinect.

La compañía en mención está especializada en el desarrollo de soluciones táctiles, no sólo con el Kinect y Windows 7. Previamente ha desarrollado productos orientados a juegos, catering y otros usando Microsoft Surface [source]

Kinect Avatar: video demo y avance del futuro avatar en 3D

Hace unos días Microsoft hizo una presentación privada en donde la temática giró entorno las interfaces naturales y principalmente sobre el futuro del sensor de movimiento Kinect.

En dicha reunión Microsoft hizo una demo más detallada de Kinect Avatar,  una característica que permite interactuar virtualmente con otros usuarios a través de avatars vivos que en tiempo real son capaces de reproducir gestos faciales, hacer seguimiento del rostro… toda una experiencia social.

Existen más de 15 salas diferentes en donde los usuarios pueden elegir y reunirse virtualmente a través de Kinect Avatar.

Según se informó, Kinect avatar estará disponible gratuitamente para todos los miembros de Xbox Live Gold.

(Video: demostración completa de Kinect Avatar)

Microsoft Research también ha mostrado un avance de sus proyectos en natural user interface (NUI) .
En el siguiente video se puede observar la evolución de la tecnología de mapeo de rostro pronto a integrarse en la característica Kinect avatar de Xbox 360. Un modelo 3D del futuro Avatar con capacidad de movimiento, lectura, etc.

Photo-Real Talking Head

SDK Kinect para Windows 7 se podrá descargar en marzo!

Microsoft tiene planeado lanzar el SDK de Kinect para Windows 7, un conjunto de herramientas que incluye los drivers y APIs, para que los desarrolladores puedan construir aplicaciones con capacidad de detección de movimiento. Y además, reconocimiento fácil y de voz.

El anuncio fue pronunciado esta mañana por Craig Mundie, feje de investigación y estrategia de Microsoft y Don Mattrick, jefe de la división de videojuegos de Microsoft, en una rueda de prensa [Microsoft research]

El SDK de Kinect para PC será lanzado en marzo <primavera>, inicialmente bajo uso no comercial, sólo para desarrollo independiente e investigación.

Posteriormente, Microsoft tiene planeado ofrecer la licencia para el uso comercial del sensor Kinect en aplicaciones.
Kinect Windows 7
Creemos que se podrá desarrollar aplicaciones que hagan uso del Kinect desde un tipo de aplicación que será agregado a Visual Studio 2010, la principal herramienta de desarrollo de Microsoft.

No conocemos sobre el alcance del SDK, pero es posible que también se pueda utilizar en computadoras basadas en Mac.

Bueno, luego de innumerables hacks construidos en base al driver Open Source, por fin Microsoft decide abrir el sensor Kinect a un mercado mucho más amplio que la consola de juego Xbox 360

Kinect y iPhone iOS: Dodgeball, juego que integra el sensor Kinect y iPad

En la WWDC 2011 Microsoft mostró la integración de los juegos realizados a través del sensor Kinect para Xbox 360 y el dispositivo móvil Windows Phone 7.

Bueno, siguiendo la misma temática del juego Rally Ball, la gente de Supertouch  ha logrado lo mismo pero sobre dispositivos iPhone y iPad

En el siguiente video se puede ver que el jugador principal se encuentra delante del Kinect tratando de atrapar con las manos los balones lanzados desde el iPhone/iPad por los otros jugadores.

El juego se llama Dodgeball y a pesar de no ser tan rápido como Rally Ball, es impresionante las cosas que se pueden lograr con este “mágico” sensor y los hacks.
Kinect Dodgeball with iPhone and iPad

Kinect y Windows Phone 7: integración de juegos móvil + Xbox 360

WWDC 2011 continua y ahora le ha tocado a Microsoft realizar su presentación en donde se ha mencionado  las estrategias de la compañía a largo plazo y se ha anunciado las actualización que llegarán en un corto periodo a Windows Phone 7, entre estas tenemos

- Modelo CDMA para marzo
- Soporte de la funcionalidad copiar y pegar [disponible en marzo]
- Multitarea real en la mayoría de las aplicaciones y un novedoso gestor de aplicaciones multitarea [segundo semestre del 2011]
- Twitter será integrado en el People Hub, de forma similar a Facebook [segundo semestre del 2011]
- Integración con el servicio Office Web Apps para acceder a nuestros documentos y almacenarlos en la nube a través de SkyDrive [segundo semestre del 2011]
- Internet Explorer 9 Mobile  compatible con HTML5 y todas las características de la versión para Windows 7[segundo semestre del 2011]

Estas características son realmente importantes para la mayoría de usuarios, pero lo que me ha sorprendido es la integración de los juegos desarrolladores para Xbox 360 + Kinect con la plataforma Windows Phone 7.

La integración Windows Phone 7 con el sensor Kinect llega gracias a la plataforma Xbox Live

En el siguiente video se muestra el juego Rally Ball en acción:
- El jugador principal se encuentra delante del Kinect tratando de esquivar todas las pelotas
- Los múltiples jugadores  lanzan las pelotas desde la pantalla del dispositivo móvil basado en Windows Phone 7.
- Los jugadores pueden ver los movimientos del jugador en tiempo real y presionar una parte del cuerpo en donde golpear con las pelotas

Nota:
- Los primeros dispositivos móviles Nokia Windows Phone llegarán el 2012 [source]