[#KINECT] Kinect Fusion, pero que es eso ? (OLA K ASE ?)


image

Buenas,

estos días no estoy tirando demasiadas líneas de código, y las pocas que hago son un tanto secretas y no puedo hablar sobre las mismas. Así que aprovecho la poca vena literaria para hablar algo que estamos viendo en las betas cerradas del nuevo KinectSdk > Kinect Fusion.

Kinect Fusion es una nueva feature que se incluirá en el próximo KinectSdk 1.7 y que permite crear entornos virtuales 3D a partir de las imágenes que “ve el sensor”. Si se lo tuviese que explicar al Valentino, le diría algo así:

Las camaritas del Kinect van viendo cada uno de los objetos y guardando la posición y ubicación de los mismos. En ese momento, el Kinect va creando un escenario 3D con toda esta información.

Detrás de todo esto hay una recolección de datos muy grande y con la ayuda de un algoritmo ICP (Iterative Closest Point) se procesan los mismos para crear el escenario 3D.

Aunque como siempre lo mejor es una serie de imágenes en modo video que valen más que 1000^^ palabras

El siguiente PDF posee mucha información sobre Kinect Fusion, si te interesa el tema del procesamiento de datos o de la creación de entornos para realidad aumentada, pues te puede servir para pasar unas noches en blanco. ismar2011.pdf

Videos: http://www.youtube.com/results?search_query=kinect+fusion&oq=kinect+fusion&gs_l=youtube.3..0.2268.8200.0.8547.25.16.6.3.4.0.141.1503.6j10.16.0…0.0…1ac.1.0Cn5mq0ThfI

Saludos @ Home

El Bruno

image image image

[#KINECT] The Source Code of Kinect Toolkit available at Codeplex


image

Buenas,

while Seattle boys finish cooking the next big release of KinectSdk, will be releasing some things so that we do not lose interest, as for example the many example of the ToolKit source code inCodePlex . It can be downloaded from here and you can find with:

ample

C#

C++

VB

WPF

DirectX

Additional information

Audio Basics

Yes

Yes

Yes

Yes

Yes

Available in 1.6.0

Audio Capture Raw

Not

Yes

Not

Not

Not

 Available in 1.6.0

Audio Explorer

Not

Yes

Not

Not

Yes

 Available in 1.6.0

Basic Interactions

Yes

Not

Not

Not

Not

 Available in 1.6.0

Color Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Depth Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Depth

Not

Yes

Not

Not

Yes

 Available in 1.6.0

With Color depth

Not

Yes

Not

Not

Yes

 Available in 1.6.0

Face Tracking

Yes

Not

Not

Yes

Not

Available in 1.6.0, Require Face Tracking

Face Tracking Basics

Yes

Not

Not

Yes

Not

Available in 1.6.0, Require Face Tracking

Face Tracking Visualization

Not

Yes

Not

Not

Yes

Available in 1.6.0, Require Face Tracking

Green Screen

Yes

Yes

Not

Yes

Yes

 Available in 1.6.0

Infrared Basics

Yes

Yes

Not

Yes

Yes

 Available in 1.6.0

Kinect Explorer

Yes

Not

Not

Yes

Not

 Available in 1.6.0

Shape Game

Yes

Not

Not

Yes

Not

 Available in 1.6.0

Skeletal Viewer

Not

Yes

Not

Not

Yes

 Available in 1.6.0

Skeleton Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Slideshow Gestures

Yes

Not

Not

Yes

Not

 Available in 1.6.0

Speech Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Tic Tac Toe

Yes

Not

Not

Yes

Not

 Available in 1.6.0

D3D WPF Interop

Yes

Yes

Not

Yes

Yes

 Available in 1.6.0

XNA Basics

Yes

Not

Not

Yes

Not

Available in 1.6.0 requires XNA

By the way have you seen that cool app we use in in the MWC2013 to show something of Kinect, you can see here: https://www.facebook.com/photo.php?v=10151362154289601

Homepage, download and others: http://kinectforwindows.codeplex.com/

Saludos @ La Finca

El Bruno

image image image

[#KINECT] El Source Code de Kinect Toolkit disponible en Codeplex


image

Buenas,

mientras los chicos de Seattle terminar de cocinar el próximo gran release de KinectSdk, van liberando algunas cosillas para que no perdamos interés, como por ejemplo el código fuente de muchos ejemplo del ToolKit en CodePlex. El mismo se puede descargar desde aquí y te podes encontrar con:

Sample

C#

C++

VB

WPF

DirectX

Additional information

Audio Basics

Yes

Yes

Yes

Yes

Yes

Available in 1.6.0

Audio Capture Raw

No

Yes

No

No

No

 Available in 1.6.0

Audio Explorer

No

Yes

No

No

Yes

 Available in 1.6.0

Basic Interactions

Yes

No

No

No

No

 Available in 1.6.0

Color Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Depth Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Depth

No

Yes

No

No

Yes

 Available in 1.6.0

Depth with Color

No

Yes

No

No

Yes

 Available in 1.6.0

Face Tracking

Yes

No

No

Yes

No

Available in 1.6.0, Require Face Tracking

Face Tracking Basics

Yes

No

No

Yes

No

Available in 1.6.0, Require Face Tracking

Face Tracking Visualization

No

Yes

No

No

Yes

Available in 1.6.0, Require Face Tracking

Green Screen

Yes

Yes

No

Yes

Yes

 Available in 1.6.0

Infrared Basics

Yes

Yes

No

Yes

Yes

 Available in 1.6.0

Kinect Explorer

Yes

No

No

Yes

No

 Available in 1.6.0

Shape Game

Yes

No

No

Yes

No

 Available in 1.6.0

Skeletal Viewer

No

Yes

No

No

Yes

 Available in 1.6.0

Skeleton Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Slideshow Gestures

Yes

No

No

Yes

No

 Available in 1.6.0

Speech Basics

Yes

Yes

Yes

Yes

Yes

 Available in 1.6.0

Tic Tac Toe

Yes

No

No

Yes

No

 Available in 1.6.0

WPF D3D Interop

Yes

Yes

No

Yes

Yes

 Available in 1.6.0

XNA Basics

Yes

No

No

Yes

No

Available in 1.6.0 Require  XNA

Por cierto has visto que guay la app que utilizamos en en el MWC2013 para mostrar algo de Kinect, la podes ver aquí: https://www.facebook.com/photo.php?v=10151362154289601

Homepage, descarga y otros: http://kinectforwindows.codeplex.com/

Saludos @ Home

El Bruno

image image image

[#EVENT] #RoboBuilder, a #Kinect controlled robot humanoid for the 2nd part of the #Robotics event


image

Buenas,

It is true that the best of technology events does not happen during them but after them. And so it was that after a couple of beers I made some friends that would not do in a normal day. Coupled with the memory of fish that I have, today I find myself with a couple of mails where I see the 2nd part of the Robotics event it is putting the bar quite high.

Among the outstanding things, we have a demo of Robotics Studio with Kinect, and course… happened to someone putting RoboBuilder in the middle. If you do not know RoboBuilder, is as a kind of Lego with steroids, since it consists of a set of construction which allows you to assemble a humanoid, a dog, and a species of Spider Halo4, and other forms with various sensors and actuators. Then, obviously you can set and control them using a proprietary software.

image

The good thing is that you as I have been a very good boy this Christmas Father Christmas / Santa Claus will bring me a gift. A long time ago that I felt like, because I believe that it will allow me to do many more things than the layperson, especially if we unite with the Kinect and… some concept of T1000.

Here are a couple of videos, showing Robobuilder, including with Kinect capabilities

http://youtu.be/qZGrOzdXj6I

The video that follows you can burn eyes and damage the ears, I’m sorry.

http://youtu.be/a9Ktv-W2ljc

Finally the demo with Kinect.

http://youtu.be/jrFZDG9R-E0

Saludos @ Home

El Bruno

image image image

[#EVENT] #RoboBuilder, un robot humanoide controlado con un #Kinect para la 2da parte del evento de Robotics


image

Buenas,

es cierto que lo mejor de los eventos de tecnología no pasa durante los mismos sino después de los mismos. Y así fue que después de un par de cervezas me hice de unas amistades que en un día normal no haría. Sumado a la memoria de pez que tengo, hoy me encuentro con un par de correos donde veo que la 2da parte del evento de Robotics está poniendo el listón bastante alto.

Entre las cosas pendientes, tenemos una demo de Robotics Studio con Kinect, y claro … a alguien se le ocurrió meter a RoboBuilder en el medio. Si no conoces a RoboBuilder, es como una especie de Lego con esteroides, ya que consiste en un set de construcción que te permite armar un humanoide, un perro, y una especie de araña de Halo4, y otras formas más con varios sensores y servomotores. Luego, obviamente puedes programar y controlar los mismos usando un software propietario.

image

Lo bueno es que como he sido un niño muy bueno, estas navidades Papa Noel / Santa Claus me traerá uno de regalo. Hace ya bastante tiempo que le tenía ganas, porque creo que me permitirá hacer bastantes más cosas que el Lego, especialmente si lo unimos con el Kinect y … con algún concepto de T1000.

Aquí quedan un par de videos, donde muestran las capacidades de Robobuilder, inclusive con Kinect

http://youtu.be/qZGrOzdXj6I

El video que sigue te puede quemar los ojos y dañar los oídos, lo siento.

http://youtu.be/a9Ktv-W2ljc

Finalmente la demo con Kinect.

http://youtu.be/jrFZDG9R-E0

 

Saludos @ Home

El Bruno

image image image

[#KINECT] HowTo: Compile Microsoft #Robotics samples for #KinectSdk 1.6


image

Buenas,

at the event on Tuesday on Kinect, Robotics and other things it was me pending to show some examples of Robotics with Kinect.

The current version of Microsoft Robotics has a series of examples that use the Kinect SDK 1.0, the problem is that when you have installed the current version of Kinect SDK , because you have a problem when compiling the examples. Within the path [C:\Users\ < user > \Microsoft Robotics Dev Studio 4\samples] there is a BAT file that compiles all projects [BuildAllSamples.cmd].

To avoid the error and update the examples, we can go down a class from CodePlex which we updated to the latest version. Download it fromhttp://mrdssamples.codeplex.com/releases/view/97376 and only have to change the [Kinect.cs] class that is in [C:\Users\ < user > \Microsoft Robotics Dev Studio 4\samples\Sensors\Kinect\Kinect]

We can now launch the bat of compilation and have the available examples.

Download: http://mrdssamples.codeplex.com/releases/view/97376

Saludos @ La Finca

El Bruno

image image image

[#KINECT] HowTo: Compilar los ejemplos de Microsoft #Robotics con #KinectSdk 1.6


image

Buenas,

en el evento del martes sobre Kinect, Robotics y otras cosillas me quedó pendiente mostrar algunos ejemplos de Robotics con Kinect.

La versión actual de Microsoft Robotics posee una serie de ejemplos que utilizan el Kinect SDK 1.0, el problema es que cuando tienes instalada la versión actual de Kinect SDK, pues tienes un problema al compilar los ejemplos. Dentro de la ruta [C:\Users\<user>\Microsoft Robotics Dev Studio 4\samples] existe un archivo BAT que compila todos los proyectos [BuildAllSamples.cmd].

Para evitar el error y actualizar los ejemplos, podemos bajarnos una clase desde CodePlex que nos actualiza a la última versión. La misma se descarga desde http://mrdssamples.codeplex.com/releases/view/97376 y solo tenemos que cambiar la clase [Kinect.cs] por la que se encuentra en [C:\Users\<user>\Microsoft Robotics Dev Studio 4\samples\Sensors\Kinect\Kinect]

Ahora ya podemos lanzar el bat de compilación y tener los ejemplos disponibles.

Download: http://mrdssamples.codeplex.com/releases/view/97376

Saludos @ Home

El Bruno

image image image

[#EVENT] Materials of the webcast of Robotics, Kinects, and other things


image

Buenas,

Here materials from the event yesterday, in the first place the presentation on slideshare

On the one hand we have the presentation (which contributes little) and code source where are the demos

  • To work with USB devices in applications created with C#
  • How to control a LEGO Mindstorm NXT with the VPL in a simulation environment, or with the real hard (with the real robots)
  • A project created from scratch with Robotics in C# to control the LEGO Mindstorm NXT

You can download from here http://sdrv.ms/QZcwyi

And a couple of links, that complete as of yesterday.

Saludos @ La Finca

El Bruno

image image image

[#EVENT] Materiales del webcast de Robotics, Kinects y otras cosas


image

Buenas,

he aquí los materiales del evento de ayer, en primer lugar la presentación en slideshare

Por un lado tenemos la presentación (que poco aporta) y el código fuente donde están las demos

  • Para trabajar con dispositivos USB en aplicaciones creadas con C#
  • Como controlar un LEGO Mindstorm NXT con el VPL en un entorno de simulación o con el hard real (con el robotito real)
  • Un proyecto creado desde cero con Robotics en C# para controlar el LEGO Mindstorm NXT 

Se pueden descargar desde aquí http://sdrv.ms/QZcwyi

Y un par de links, que completan lo de ayer.

Saludos @ Home

El Bruno

image image image

[#EVENT] WebCast: Robotics, Kinect and more stuff with the friends of #SecongNug


image

Buenas,

again I have an event of the fun with the friends of SecondNug . This time with several cacharitos, a Kinect, a pair of robotitos, a radio controlled car, etc………. C#

The event will take place on November 20 and the official event information can be found here .

image

Registry can do so from https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032536336 & Culture = en-us & community = 0

Saludos @ La Finca

El Bruno

image image image