NUEVO: ya está disponible el plugin GazeSense™ para ROS
Los investigadores y desarrolladores de robótica ya pueden usar el bridge de GazeSense™ para medir la atención hacia objetos en ROS
GazeSense es una aplicación que ofrece seguimiento ocular 3D con sensores 3D de consumo. GazeSense permite a los usuarios definir objetos 3D virtuales respecto a los sistemas de coordenadas de la cámara y del mundo, y medir la atención de las personas hacia esos objetos.
Con el nuevo plugin GazeSense para ROS, el bridge de GazeSense pone a disposición del Robot Operating System (ROS) los datos de seguimiento ocular y de la atención en tiempo real, que normalmente están disponibles a través de una API propia.
¿Qué es ROS?
ROS es un framework flexible de sistema operativo para robots que sirve para escribir software para robots. Es un conjunto de herramientas, bibliotecas y convenciones que busca simplificar la tarea de crear comportamientos robóticos complejos y robustos en una gran variedad de plataformas robóticas.
¿Qué hará GazeSense en ROS? Ofrece un mecanismo de percepción: GazeSense proporciona a los investigadores y desarrolladores de robótica señales en tiempo real sobre la atención hacia los objetos. Así se puede saber si una persona que interactúa con el robot está mirando alguno de los objetos definidos, ninguno o al propio robot. La etiqueta de atención (“qué está mirando la persona”) se publica después como topic en el framework de ROS.
Detectar la atención es especialmente útil para quienes trabajan en interacción humano-robot (HRI), ya que es fundamental para entender la intención de interactuar y para generar empatía.
La primera versión del plugin GazeSense para ROS se centra en una versión con valores fijos en el código que permite al usuario:
- definir objetos y cargarlos en GazeSense;
- capturar las señales de GazeSense sobre la atención hacia los objetos y publicarlas en ROS.
“Robot tocando el piano”, foto de Franck V. en Unsplash
Si buscas más funciones, por ejemplo una definición de objetos más “plug-and-play” para el bridge de GazeSense para ROS, cuéntanos por correo a products@eyeware.tech o simplemente envía tu solicitud en nuestro tablero de Trello de Ideas y Solicitudes.
¿Dónde consigo el plugin GazeSense para ROS?
GazeSense está alojado en un repositorio de GitHub para que puedas acceder a él y consultarlo fácilmente.
¡Llévame al plugin GazeSense para ROS!
¿Por qué creamos un plugin GazeSense para ROS disponible para todos los investigadores y desarrolladores de robótica que usan ROS?
Porque crear software para robots realmente robusto y de uso general es difícil, y nadie puede lograrlo solo. Por eso nos sumamos a la plataforma colaborativa de desarrollo de software robótico de clase mundial y a la vibrante comunidad de especialistas en robótica de ROS, para ayudar a crear soluciones robustas y construir sobre el trabajo de los demás.
El núcleo de ROS tiene la licencia BSD estándar de tres cláusulas, una licencia abierta muy permisiva que permite reutilizarlo en productos comerciales y de código cerrado.
¿Sabías que...? Con AWS RoboMaker, Amazon usa ROS para ofrecer a los desarrolladores un lugar donde desarrollar y probar aplicaciones robóticas. Si te da curiosidad, puedes explorar toda la influyente historia de ROS en Wikipedia, en la sección de hitos (“milestones”).
¿Quieres un plugin de GazeSense para otra plataforma o framework de desarrollo? ¿Trabajas con Unity, Matlab u otras plataformas más especializadas? Envía tu propuesta a nuestro tablero de Ideas y Solicitudes o por correo a products@eyeware.tech, ¡y tomaremos en cuenta tu opinión! Queremos apoyar tu trabajo y llevar el seguimiento ocular 3D a aplicaciones reales con integraciones sencillas.