NEU: GazeSense™-ROS-Plugin verfügbar

Robotik-Forschende und Entwickler messen mit der GazeSense™-Bridge jetzt die Aufmerksamkeit für Objekte in ROS

GazeSense - Eye-Tracking-Software für Tiefenkameras Logo des Robot Operating System

GazeSense ist eine Anwendung für 3D-Eye-Tracking mit handelsüblichen 3D-Sensoren. Mit GazeSense definieren Nutzer virtuelle 3D-Objekte im Kamera- und Weltkoordinatensystem und messen die Aufmerksamkeit, die Menschen diesen Objekten schenken.

Über das neue GazeSense-ROS-Plugin stellt die GazeSense-Bridge die Eye- und Attention-Tracking-Daten in Echtzeit, die sonst über eine eigene API verfügbar sind, im Robot Operating System (ROS) bereit.

Was ist ROS?

ROS ist ein flexibles Framework zum Schreiben von Robotersoftware. Es besteht aus Tools, Bibliotheken und Konventionen, die es einfacher machen sollen, komplexes und robustes Roboterverhalten auf den unterschiedlichsten Roboterplattformen umzusetzen.

Was macht GazeSense in ROS? Es liefert einen Wahrnehmungsmechanismus: GazeSense versorgt Robotik-Forschende und Entwickler mit Echtzeitsignalen zur Aufmerksamkeit für Objekte. So lässt sich erkennen, ob eine Person, die mit dem Roboter interagiert, eines der definierten Objekte ansieht, keines davon oder den Roboter selbst. Das Aufmerksamkeitslabel („Was sieht die Person an?“) wird dann als Topic im ROS-Framework veröffentlicht. 

Aufmerksamkeitserkennung ist besonders nützlich für alle, die im Bereich Mensch-Roboter-Interaktion (HRI) arbeiten, denn sie ist entscheidend, um Engagement und Absichten zu verstehen und eine Beziehung aufzubauen.

Die erste Version des GazeSense-ROS-Plugins ist fest codiert und ermöglicht Nutzern:

  • Objekte zu definieren und in GazeSense einzuspeisen;
  • die Signale von GazeSense zur Aufmerksamkeit für Objekte zu erfassen und in ROS zu veröffentlichen.

Menschenähnlicher Roboter spielt Klavier„Roboter spielt Klavier“, Foto von Franck V. auf Unsplash

Sie wünschen sich weitere Funktionen, etwa eine einfachere Plug-and-Play-Definition von Objekten für die GazeSense-ROS-Bridge? Schreiben Sie uns an products@eyeware.tech oder reichen Sie Ihren Wunsch einfach auf unserem Trello-Board für Ideen & Wünsche ein.

Wo bekomme ich das GazeSense-ROS-Plugin?

GazeSense liegt in einem GitHub-Repository, wo Sie es einfach einsehen und abrufen können.

Zum GazeSense-ROS-Plugin!

Warum stellen wir das GazeSense-ROS-Plugin allen Robotik-Forschenden und Entwicklern zur Verfügung, die mit ROS arbeiten?

Weil es schwierig ist, wirklich robuste und vielseitige Robotersoftware zu entwickeln, und niemand das allein schaffen kann. Deshalb schließen wir uns der erstklassigen, kollaborativen Entwicklungsplattform für Robotersoftware und der lebendigen ROS-Community an, um gemeinsam robuste Lösungen zu schaffen und auf der Arbeit der anderen aufzubauen.

Der Kern von ROS steht unter der Standard-BSD-Lizenz mit drei Klauseln, einer sehr freizügigen Open-Source-Lizenz, die die Wiederverwendung in kommerziellen und Closed-Source-Produkten erlaubt.

Schon gewusst? Mit AWS RoboMaker nutzt Amazon ROS, um Entwicklern eine Umgebung zum Entwickeln und Testen von Robotikanwendungen zu bieten. Wenn Sie neugierig sind, finden Sie die ganze bewegte Geschichte von ROS auf Wikipedia im Abschnitt „Milestones“.

Sie hätten gern ein GazeSense-Plugin für eine andere Entwicklungsplattform oder ein anderes Framework? Sie arbeiten mit Unity, Matlab oder anderen Nischenplattformen? Reichen Sie Ihren Wunsch auf unserem Board für Ideen & Wünsche oder per E-Mail an products@eyeware.tech ein, wir hören Ihnen zu! Unser Ziel ist es, Ihre Arbeit zu unterstützen und  3D-Eye-Tracking mit einfachen Integrationen in reale Anwendungen zu bringen.

Plugin für eine neue Plattform anfragen!