kinect y la fisica
Desde sus inicios, Kinect ha ido ganando popularidad por sus capacidades para detectar en tiempo real información visual del entorno, en especial información de personas. Pero antes de continuar hay que tener una idea clara del elemento principal del proyecto. ¿Qué es Kinect?. Kinect, originalmente conocido como Project Natal, es un aparato que detecta el movimiento de laspersonas en tiempo real siendo capaz de reconocer gestos y comandos por voz.
Concebido por Microsoft para la consola de sobremesa Xbox 360 con el objetivo de llamar la atención de aquellos jugadores que buscan un juego distinto a los que se suelen ver. Salió a la venta el 10 de Noviembre del 2010 (en Europa) [MKi-09] y no fue hasta el 16 de Junio del 2011 que Microsoft hizo pública una versión nocomercial de la SDK (Software Development Kit) para Windows 7, permitiendo a los desarrolladores crear aplicaciones en C+ +/CLI, C# o Visual Basic.
Kinect dispone de una cámara de color y de otras dos que detectan la profundidad tal y como muestra la figura 1-1. De esta forma es posible calcular dónde hay un cuerpo así como las diversas articulaciones de éste para poder recrear el esqueleto. En lafigura 1-2 se muestra un ejemplo simple de como, usando la información que Kinect recolecta, se puede obtener un esqueleto. La cámara de
profundidad pinta los píxeles en una escala de grises acorde a la profundidad que se encuentre. Los píxeles de color que vemos en la figura 1-2 b) son el resultado de los cálculos para detectar un usuario a partir de la información de la cámara de profundidad.1.1. Componentes de Kinect
Esta tecnología abre muchas puertas para desarrollar diferentes ideas en múltiples ámbitos, tal y como se comenta en el apartado siguiente. Para este proyecto se ha escogido el ámbito de animación en 3D. Personalmente, dado que mi mundo de ocio está muy relacionado con el de los videojuegos, Kinect me llamó la atención desde que salió al mercado. Me parece undispositivo muy interesante y potente, por lo que pensé que sería una buena idea probar de hacer algo útil con ello. Kinect fue creada principalmente para desenvolverse en el mundo de los videojuegos, un mundo en el que estoy interesado entrar. La idea de usar Kinect en el proyecto me entusiasmó por el.
Figura 1-2. a) Información captada por la cámara de color. b) Información captada por las cámarasde profundidad. c) Información calculada según la profundidad para representar el esqueleto del usuario.
Otros usos del Kinect
Si bien se conoce a Kinect por su fama en el sector de videojuegos, otros proyectos han surgido aprovechando las capacidades del dispositivo. La siguiente información se ha recogido de un artículo publicado en Meristation [Mer-11].
El 24 de Noviembre de 2011 Microsoftorganizó un evento para discutir qué aplicaciones podrían resultar útiles fuera del sector de videojuegos. Asistieron profesionales del ámbito de videojuegos, medicina, enseñanza y de la prensa. Se presentan algunos de los proyectos, separados por categorías según su ámbito.
a) Médico
– Uno de los proyectos fue propuesto por la investigadora de la Universidad Rey Juan Carlos, María OrtizGutiérrez, el cual consiste en ayudar a los pacientes que padecen de esclerosis múltiple a través del control postural. Con un programa de 10 semanas, se proponía al usuario mover su cuerpo con juegos comerciales que usan Kinect, en sesiones de 25 a 45 minutos, para así mejorar su calidad de vida y hacer la rehabilitación desde casa. El resultado de dicho estudio fue muy positivo, mostrando mejorasconsiderables en las habilidades motrices de los participantes, además de habiéndolo logrado de una forma "divertida".
– Otro proyecto, por parte de la empresa Tedesys, consistía en poder controlar un visor DICOM junto a la disponibilidad de una interfaz que el usuario puede controlar mediante gestos, facilitando así el trabajo a los profesionales del sector.
– ASISPA (Asistencia a Personas Mayores)...
Regístrate para leer el documento completo.