ResumenEste artículo presenta un entorno multiplataforma basado en unity3D para la virtualización de una mano robótica. La razón por la que se usa Unity3D es que, en general los entornos virtuales para las manos robóticas están limitados al uso de ordenadores y de software propietario. Además, la arquitectura usada en el sistema permite la conexión con un servidor con acceso a los nodos de ROS, que puede ser configurado para el uso de una mano robótica real o simulada. El sistema presentado permite realizar el control en tiempo real y recibir el feedback de los movimientos de la mano, permitiendo a varios usuarios realizar la supervisión de los movimientos de ésta. El sistema ha sido probado usando la mano robótica de cuatro dedos Allegro y ha sido controlada usado diferentes dispositivos Android y iOS.Palabras clave: Realidad virtual, Allegro, ROS, Unity3D
INTRODUCCIÓNHace algunos años, la mejor manera de simular y controlar un robot era usando ordenadores. Sin embargo, los smartphones pueden actualmente realizar estas dos operaciones. Estos dispositivos han mejorado mucho durante la última década: Tienen una mayor memoria RAM, mayor espacio de almacenamiento, mejores procesadores, mayor duración de las baterías y es más fácil desarrollar software para ellos. Dependiendo del caso puede ser mejor usar dispositivos telefónicos para el control u ordenadores. Aunque los ordenadores continúan teniendo una mayor capacidad de cómputo, los Smartphones tienen algunos puntos fuertes: son más ligeros, no necesitan estar conectados a la red eléctrica, es más sencillo poder usarlos en diferentes entornos. Existen algunos artículos en los que se expone el uso de dispositivos telefónicos para realizar la teleoperación de un sistema robótico, como es el caso de [4] donde se expone el uso de un dispositivo iOS para la interacción hombre-robot .