NIEUW: GazeSense™ ROS-plug-in beschikbaar

Robotica-onderzoekers en -ontwikkelaars kunnen nu met de GazeSense™-bridge de aandacht voor objecten in ROS meten

GazeSense: eye tracking-software voor dieptecamera's Logo van het Robot Operating System

GazeSense is een applicatie voor 3D eye tracking met 3D-sensoren voor consumenten. Met GazeSense definieer je virtuele 3D-objecten ten opzichte van het coördinatenstelsel van de camera en van de wereld, en meet je de aandacht van mensen voor die objecten.

Met de nieuwe GazeSense ROS-plug-in stelt de GazeSense-bridge de realtime eye tracking- en aandachtsdata, die normaal via een eigen API beschikbaar zijn, beschikbaar in het Robot Operating System (ROS).

Wat is ROS?

ROS is een flexibel framework, het Robot Operating System, voor het schrijven van robotsoftware. Het is een verzameling tools, bibliotheken en conventies die het eenvoudiger moet maken om complex en robuust robotgedrag te creëren op een grote verscheidenheid aan robotplatforms.

Wat doet GazeSense in ROS? Het biedt een waarnemingsmechanisme: GazeSense geeft robotica-onderzoekers en -ontwikkelaars realtime signalen over de aandacht voor objecten. Zo kun je zien of iemand die met de robot omgaat naar een van de gedefinieerde objecten kijkt, of niet, of naar de robot zelf. Het aandachtslabel ("waar kijkt de persoon naar") wordt vervolgens als topic gepubliceerd in het ROS-framework. 

Aandachtsdetectie is vooral nuttig voor wie werkt aan mens-robotinteractie (HRI), omdat het detecteren van aandacht cruciaal is om betrokkenheid en intentie te begrijpen en om een band op te bouwen.

De eerste versie van de GazeSense ROS-plug-in is een hard-coded versie waarmee een gebruiker:

  • objecten kan definiëren en in GazeSense kan invoeren;
  • de signalen van GazeSense over aandacht voor objecten kan vastleggen en in ROS kan publiceren.

Mens kijkt naar een robot die piano speelt"Robot die piano speelt", foto van Franck V. op Unsplash

Zoek je meer functies, bijvoorbeeld een objectdefinitie die meer plug-and-play is voor de GazeSense ROS-bridge? Laat het ons weten via een e-mail naar products@eyeware.tech of dien je verzoek gewoon in op ons Trello-bord Ideas & Requests.

Waar vind ik de GazeSense ROS-plug-in?

GazeSense staat in een GitHub-repository, zodat je het makkelijk kunt openen en bekijken.

Breng me naar de GazeSense ROS-plug-in!

Waarom hebben we een GazeSense ROS-plug-in gemaakt voor alle robotica-onderzoekers en -ontwikkelaars die met ROS werken?

Omdat het moeilijk is om echt robuuste robotsoftware voor algemeen gebruik te maken, en niemand dat alleen kan. Daarom sluiten we ons aan bij dit toonaangevende, collaboratieve ontwikkelplatform voor robotsoftware en de levendige ROS-gemeenschap van robotici, om samen robuuste oplossingen te maken en op elkaars werk voort te bouwen.

De kern van ROS valt onder de standaard BSD-licentie met drie clausules, een zeer ruime open licentie die hergebruik in commerciële en closed-sourceproducten toestaat.

Wist je dat? Amazon gebruikt ROS in AWS RoboMaker om ontwikkelaars een plek te bieden waar ze roboticatoepassingen kunnen ontwikkelen en testen. Ben je nieuwsgierig? Op Wikipedia vind je de hele invloedrijke geschiedenis van ROS; scrol omlaag naar "milestones".

Wil je een GazeSense-plug-in voor een ander ontwikkelplatform of framework? Werk je met Unity, Matlab of andere nicheplatforms? Dien je voorkeur in op ons Ideas & Requests-bord of stuur een e-mail naar products@eyeware.tech, en we horen je! We willen je werk ondersteunen en  3D eye tracking met eenvoudige integraties naar echte toepassingen brengen.

Vraag een plug-in voor een nieuw platform aan!