NUEVO: ya está disponible el plugin GazeSense™ ROS
Los investigadores y desarrolladores de robótica ya pueden contar con 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 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 ROS, el bridge de GazeSense expone en el 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 con el que se escribe software robótico. 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 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 un topic en el framework ROS.
Detectar la atención es especialmente útil para quienes trabajan en interacción persona-robot (HRI), ya que es clave para entender la implicación y la intención y para crear afinidad.
La primera versión del plugin GazeSense ROS se centra en una implementación fija 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, como por ejemplo una definición de objetos más «plug-and-play» para el bridge de GazeSense ROS, escríbenos a products@eyeware.tech o envía tu petición en nuestro tablero de Trello Ideas & Requests.
¿Dónde puedo conseguir el plugin GazeSense ROS?
GazeSense está alojado en un repositorio de GitHub para que sea fácil acceder a él y consultarlo.
¡Llévame al plugin GazeSense ROS!
¿Por qué hemos creado un plugin GazeSense ROS para todos los investigadores y desarrolladores de robótica que usan ROS?
Porque crear software robótico realmente robusto y de uso general es difícil, y nadie puede aspirar a hacerlo solo. Por eso nos sumamos a esta plataforma colaborativa de desarrollo de software robótico de primer nivel y a la dinámica comunidad de expertos 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 se distribuye con 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 utiliza ROS para ofrecer a los desarrolladores un lugar donde desarrollar y probar aplicaciones robóticas. Si tienes curiosidad, puedes repasar toda la influyente historia de ROS en Wikipedia, bajando hasta «milestones».
¿Quieres un plugin de GazeSense para otra plataforma o framework de desarrollo? ¿Trabajas con Unity, Matlab u otras plataformas de nicho? Envía tu propuesta a nuestro tablero Ideas & Requests o por correo electrónico a products@eyeware.tech, ¡y te escucharemos! Queremos apoyar tu trabajo y llevar el seguimiento ocular 3D a aplicaciones reales con integraciones sencillas.