NOVITÀ: disponibile il plugin GazeSense™ per ROS

Ricercatori e sviluppatori di robotica possono ora contare sul bridge GazeSense™ per misurare l'attenzione verso gli oggetti in ROS

GazeSense - Software di tracciamento oculare per telecamere con rilevamento della profondità Logo di Robot Operating System

GazeSense è un'applicazione che offre il tracciamento oculare 3D basandosi su sensori 3D consumer. GazeSense permette di definire oggetti 3D virtuali rispetto ai sistemi di coordinate della telecamera e del mondo e di misurare l'attenzione delle persone verso questi oggetti.

Con il nuovo plugin GazeSense ROS, il bridge GazeSense rende disponibili nel Robot Operating System (ROS) i dati in tempo reale di tracciamento oculare e dell'attenzione, normalmente accessibili tramite un'API dedicata.

Che cos'è ROS?

ROS è un framework flessibile, il Robot Operating System, per scrivere software per robot. È un insieme di strumenti, librerie e convenzioni che punta a semplificare la creazione di comportamenti robotici complessi e robusti su un'ampia varietà di piattaforme robotiche.

Che cosa farà GazeSense su ROS? Offre un meccanismo di percezione: GazeSense fornisce a ricercatori e sviluppatori di robotica segnali in tempo reale sull'attenzione verso gli oggetti. Si può così capire se una persona che interagisce con il robot sta guardando uno degli oggetti definiti, nessuno di essi, oppure il robot stesso. L'etichetta di attenzione (“che cosa sta guardando la persona”) viene poi pubblicata come topic nel framework ROS. 

Il rilevamento dell'attenzione è particolarmente utile per chi lavora nell'interazione uomo-robot (HRI), perché è fondamentale per comprendere coinvolgimento e intenzioni e per costruire un rapporto.

La prima versione del plugin GazeSense ROS è una versione con configurazione fissa nel codice, che permette all'utente di:

  • definire gli oggetti e passarli a GazeSense;
  • acquisire i segnali di GazeSense sull'attenzione verso gli oggetti e pubblicarli in ROS.

Robot umanoide che suona il pianoforte“Robot che suona il pianoforte”, foto di Franck V. su Unsplash

Se cerchi altre funzionalità, per esempio una definizione degli oggetti più “plug-and-play” per il bridge GazeSense ROS, faccelo sapere scrivendo a products@eyeware.tech o inviando la tua richiesta sulla nostra bacheca Trello Ideas & Requests.

Dove posso trovare il plugin GazeSense ROS?

GazeSense è ospitato in un repository GitHub, facile da raggiungere e consultare.

Portami al plugin GazeSense ROS!

Perché abbiamo reso disponibile il plugin GazeSense ROS a tutti i ricercatori e sviluppatori di robotica che usano ROS?

Perché creare software per robot davvero robusto e generico è difficile, e nessuno può sperare di farcela da solo. Per questo ci uniamo alla piattaforma collaborativa di sviluppo software per la robotica di livello mondiale e alla vivace community ROS di esperti di robotica, per contribuire a soluzioni robuste e costruire ciascuno sul lavoro degli altri.

Il nucleo di ROS è distribuito con la licenza BSD standard a tre clausole, una licenza open molto permissiva che ne consente il riutilizzo anche in prodotti commerciali e closed source.

Lo sapevi? Con AWS RoboMaker, Amazon usa ROS per offrire agli sviluppatori un ambiente in cui sviluppare e testare applicazioni di robotica. Se sei curioso, puoi ripercorrere tutta la storia di ROS su Wikipedia, scorrendo fino alla sezione “milestones”.

Ti piacerebbe avere un plugin GazeSense per un'altra piattaforma o un altro framework di sviluppo? Lavori con Unity, Matlab o altre piattaforme di nicchia? Indica la tua preferenza sulla nostra bacheca Ideas & Requests o via email a products@eyeware.tech: la tua voce sarà ascoltata! Il nostro obiettivo è sostenere il tuo lavoro e portare  il tracciamento oculare 3D nelle applicazioni reali con integrazioni semplici.

Richiedi un plugin per una nuova piattaforma!