Interfaces naturales para aplicaciones terapéuticas

Buscar


Aplicación para la conexión entre el hardware Kinect V2 con el software de edición de Unity 3D


  • CesarLuaces-Linkedin

    CesarLuaces-Linkedin
186
10-05-2018

Cesar Luaces Vela


Desarrollo de una aplicación para la conexión del hardware Kinect V2 con el software de edición UNITY 3D, para permitir el control de las aplicaciones diseñadas en él con dicho hardware.
La aplicación constará de dos partes claramente separadas; por un lado se ha diseñado un middleware que actúa como aplicación independiente, y que recibe la información suministrada por el Hardware Kinect V2. Dicha información constara de un nombre asociado a la articulación que realiza el movimiento y la rotación asociada a la misma dada en forma de cuaternión.
Estos datos posteriormente se encapsulan en una cadena de texto y son remitidos al software de edición Unity 3D mediante un envío de paquetes UDP.
En el software Unity 3D se encuentra la segunda parte de la aplicación diseñada. En ella se recibirán los datos de las articulaciones enviadas por el Middleware y se asociaran a un esqueleto previamente diseñado que consta de las mismas articulaciones que el esqueleto que Kinect detecta, de manera que las rotaciones detectadas por Kinect se apliquen a las articulaciones del esqueleto en cuestión.
Una vez hecho esto, se obtiene un esqueleto que copia los movimientos corporales detectados por Kinect, de manera que sea posible asociar posteriormente las distintas articulaciones de un modelo generado en otra aplicación de modelado, por ejemplo Blender, al esqueleto que reproduce los movimientos detectados.
Así el objetivo del proyecto será la implementación de toda esta tecnología desarrollada en un videojuego que permita a personas con distintos tipos de diversidad funcional, llevar a cabo toda una serie de ejercicios de rehabilitación a través de los movimientos que realizará también el personaje del videojuego.


1 Investigaciones relacionadas


Middleware: K2UM
03-09-2019

Middleware: K2UM