NOVO plugin GazeSense™ para ROS disponível

Pesquisadores e desenvolvedores de robótica agora podem contar com a ponte do GazeSense™ para medir a atenção dedicada a objetos no ROS

GazeSense - software de rastreamento ocular para câmeras com sensor de profundidade Logo do Robot Operating System

O GazeSense é um aplicativo que oferece rastreamento ocular 3D usando sensores 3D de consumo. O GazeSense permite definir objetos 3D virtuais em relação aos sistemas de coordenadas da câmera e do mundo e medir a atenção que as pessoas dedicam a esses objetos.

Com o novo plugin GazeSense para ROS, a ponte do GazeSense disponibiliza no Robot Operating System (ROS) os dados de rastreamento dos olhos e da atenção em tempo real, normalmente acessíveis por meio de uma API própria.

O que é o ROS?

O ROS (Robot Operating System) é um framework flexível para escrever software para robôs. É um conjunto de ferramentas, bibliotecas e convenções que busca simplificar a criação de comportamentos robóticos complexos e robustos em uma grande variedade de plataformas.

O que o GazeSense vai fazer no ROS? Ele oferece um mecanismo de percepção: o GazeSense fornece a pesquisadores e desenvolvedores de robótica sinais em tempo real sobre a atenção dedicada a objetos. Assim, é possível saber se uma pessoa que interage com o robô está olhando para algum dos objetos definidos, para nenhum deles ou para o próprio robô. O rótulo de atenção (“para o que a pessoa está olhando”) é então publicado como um tópico no framework ROS. 

Detectar a atenção é especialmente útil para quem trabalha com interação humano-robô (HRI), já que a detecção de atenção é fundamental para entender a intenção de engajamento e criar empatia.

A primeira versão do plugin GazeSense para ROS se concentra em uma implementação fixa no código, que permite ao usuário:

  • definir objetos e enviá-los ao GazeSense;
  • capturar os sinais do GazeSense sobre a atenção dedicada aos objetos e publicá-los no ROS.

Pessoa olhando para um robô que toca piano“Robô tocando piano”, foto de Franck V. no Unsplash

Se você procura mais recursos, como uma definição de objetos mais “plug and play” para a ponte do GazeSense com o ROS, fale com a gente por e-mail em products@eyeware.tech ou envie seu pedido no nosso quadro de ideias e pedidos no Trello.

Onde posso obter o plugin GazeSense para ROS?

O GazeSense está hospedado em um repositório no GitHub, para facilitar o acesso e a consulta.

Quero ir para o plugin GazeSense para ROS!

Por que criamos um plugin GazeSense para ROS disponível para todos os pesquisadores e desenvolvedores de robótica que usam o ROS?

Porque criar software de robótica realmente robusto e de uso geral é difícil, e ninguém consegue fazer isso sozinho. Por isso, estamos nos juntando a essa plataforma colaborativa de desenvolvimento de software de robótica de nível mundial e à vibrante comunidade de roboticistas do ROS, para ajudar a criar soluções robustas e construir sobre o trabalho uns dos outros.

O núcleo do ROS é distribuído sob a licença BSD padrão de três cláusulas, uma licença aberta muito permissiva que permite a reutilização em produtos comerciais e de código fechado.

Você sabia? Com o AWS RoboMaker, a Amazon usa o ROS para oferecer aos desenvolvedores um espaço para desenvolver e testar aplicações de robótica. Se tiver curiosidade, você pode conhecer toda a história marcante do ROS na Wikipédia, rolando até a seção “milestones”.

Gostaria de ter um plugin do GazeSense para outro tipo de plataforma ou framework de desenvolvimento? Você trabalha com Unity, Matlab ou outras plataformas de nicho? Envie sua sugestão para o nosso quadro de ideias e pedidos ou por e-mail para products@eyeware.tech, e sua voz será ouvida! Nosso objetivo é apoiar seus esforços e levar o  rastreamento ocular 3D a aplicações reais com integrações simples.

Peça um plugin para uma nova plataforma!