NYT GazeSense™ ROS-plugin er tilgængeligt

Forskere og udviklere inden for robotteknologi kan nu bruge GazeSense™-broen til at måle opmærksomhed mod objekter i ROS

GazeSense, eye tracking-software til dybdekameraer Robot Operating System-logo

GazeSense er en applikation, der leverer 3D eye tracking ved hjælp af almindelige 3D-sensorer. Med GazeSense kan brugerne definere virtuelle 3D-objekter i forhold til kameraets og omgivelsernes koordinatsystemer og måle, hvor meget opmærksomhed folk retter mod objekterne.

Med det nyudgivne GazeSense ROS-plugin gør GazeSense-broen de eye tracking- og opmærksomhedsdata i realtid, der normalt er tilgængelige via et særligt API, tilgængelige i Robot Operating System (ROS).

Hvad er ROS?

ROS er et fleksibelt Robot Operating System-framework til at skrive robotsoftware. Det er en samling af værktøjer, biblioteker og konventioner, der skal gøre det nemmere at skabe kompleks og robust robotadfærd på tværs af en lang række robotplatforme.

Hvad kan GazeSense i ROS? Det giver en perceptionsmekanisme, hvor GazeSense forsyner forskere og udviklere inden for robotteknologi med signaler i realtid om opmærksomhed mod objekter. Man kan se, om en person, der interagerer med robotten, kigger på et af de definerede objekter eller ej, eller kigger på selve robotten. Opmærksomhedsmærkatet (“hvad kigger personen på”) publiceres derefter som et topic i ROS-frameworket. 

Opmærksomhedsmåling er særligt nyttig for dem, der arbejder med interaktion mellem menneske og robot (HRI), da det er afgørende for at forstå engagement og intention og for at opbygge en god relation.

Den første version af GazeSense ROS-pluginet er en hardcodet version, der gør det muligt for brugeren at:

  • definere objekter og sende dem til GazeSense;
  • opfange GazeSense-signalerne om opmærksomhed mod objekter og publicere dem i ROS.

Menneske ser på en robot, der spiller klaver“Robot, der spiller klaver”, foto af Franck V. på Unsplash

Hvis du har brug for flere funktioner, for eksempel en mere plug-and-play-agtig objektdefinition til GazeSense ROS-broen, så skriv til os på products@eyeware.tech, eller send blot din forespørgsel via vores Trello-board med idéer og ønsker.

Hvor kan jeg få GazeSense ROS-pluginet?

GazeSense ligger i et GitHub-repository, så det er nemt at tilgå og se.

Vis mig GazeSense ROS-pluginet!

Hvorfor har vi lavet et GazeSense ROS-plugin, som alle forskere og udviklere inden for robotteknologi, der bruger ROS, kan bruge?

Fordi det er svært at skabe virkelig robust robotsoftware til generelle formål, og ingen kan gøre det alene. Derfor slutter vi os til den førende, kollaborative udviklingsplatform for robotsoftware og det levende ROS-fællesskab af robotfolk for at være med til at skabe robuste løsninger og bygge videre på hinandens arbejde.

Kernen i ROS er licenseret under den almindelige BSD-licens med tre klausuler, en meget tilladende åben licens, der også tillader genbrug i kommercielle produkter og produkter med lukket kildekode.

Vidste du det? Med AWS RoboMaker bruger Amazon ROS til at give udviklere et sted, hvor de kan udvikle og teste robotapplikationer. Hvis du er nysgerrig, kan du udforske hele ROS' betydningsfulde historie på Wikipedia ved at scrolle ned til “milestones”.

Vil du have et GazeSense-plugin til en anden udviklingsplatform eller et andet framework? Arbejder du med Unity, Matlab eller andre nicheplatforme? Send dit ønske til vores board med idéer og ønsker eller på e-mail til products@eyeware.tech, så bliver du hørt! Vi vil gerne støtte dit arbejde og bringe  3D eye tracking ud i virkelige applikationer med nemme integrationer.

Send en anmodning om et nyt platform-plugin!