Virtualización de Manos Robóticas Usando Dispositivos Móviles
Autores: Puente, Santiago T.; Más, Lucía; Torres, Fernando; Candelas, and Francisco A.
Idioma: Inglés
Editor: MDPI
Año: 2019
Acceso abierto
Artículo científico
2019
Virtualización de Manos Robóticas Usando Dispositivos Móviles
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Robótica
Palabras clave
Aplicación multiplataforma
Mano robótica
Virtualización
Unity 3D
Teleoperación
Mano robótica
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 26
Citaciones: Sin citaciones
Este artículo presenta una aplicación multiplataforma para la teleoperación de una mano robótica utilizando virtualización en Unity 3D. Este enfoque otorga usabilidad a los usuarios que necesitan controlar una mano robótica, permitiendo la supervisión de manera colaborativa. Este documento se centra en una aplicación de usuario diseñada para la virtualización 3D de una mano robótica y la arquitectura de teleoperación. El sistema diseñado permite la simulación de cualquier mano robótica. Ha sido probado con la virtualización de la mano Allegro de SimLab con 16 grados de libertad y la mano Shadow con 24 grados de libertad. El sistema permite el control de la posición de cada dedo mediante coordenadas articulares y cartesianas. Todas las interfaces de control de usuario están diseñadas utilizando Unity 3D, de modo que se logra una filosofía multiplataforma. El lado del servidor permite que la aplicación de usuario se conecte a un servidor ROS (Robot Operating System) a través de un socket TCP/IP, para controlar una mano real o compartir una simulación de la misma entre varios usuarios. Si se utiliza una mano robótica real, el control en tiempo real y la retroalimentación de todas las articulaciones de la mano se comunican al conjunto de usuarios. Finalmente, el sistema ha sido probado con un grupo de usuarios con resultados satisfactorios.
Descripción
Este artículo presenta una aplicación multiplataforma para la teleoperación de una mano robótica utilizando virtualización en Unity 3D. Este enfoque otorga usabilidad a los usuarios que necesitan controlar una mano robótica, permitiendo la supervisión de manera colaborativa. Este documento se centra en una aplicación de usuario diseñada para la virtualización 3D de una mano robótica y la arquitectura de teleoperación. El sistema diseñado permite la simulación de cualquier mano robótica. Ha sido probado con la virtualización de la mano Allegro de SimLab con 16 grados de libertad y la mano Shadow con 24 grados de libertad. El sistema permite el control de la posición de cada dedo mediante coordenadas articulares y cartesianas. Todas las interfaces de control de usuario están diseñadas utilizando Unity 3D, de modo que se logra una filosofía multiplataforma. El lado del servidor permite que la aplicación de usuario se conecte a un servidor ROS (Robot Operating System) a través de un socket TCP/IP, para controlar una mano real o compartir una simulación de la misma entre varios usuarios. Si se utiliza una mano robótica real, el control en tiempo real y la retroalimentación de todas las articulaciones de la mano se comunican al conjunto de usuarios. Finalmente, el sistema ha sido probado con un grupo de usuarios con resultados satisfactorios.