Damit Roboter in Unternehmen und Privathaushalten als zuverlässige Helfer eingesetzt werden können, müssen sie ihre Umgebung präziser wahrnehmen und interpretieren, als dies bisher geschieht. Hierfür werden an der Universität Bayreuth innovative Techniken auf der Basis möglichst sparsamer Rechenkapazitäten entwickelt: Im Projekt „Selavi“, das von Prof. Dominik Henrich am Lehrstuhl für Robotik und Eingebettete Systeme geleitet wird, werden Roboter in die Lage versetzt, auf Basis weniger charakteristischer Bilder zu erkennen, was sich in ihrer Umgebung abspielt. Der Projektname „Selavi” steht dabei für „Semantic and Local Computer Vision based on Color/Depth Cameras in Robotics”.
Augen an den Armen
Eine zentrale Rolle spielen hier Kameras, die wie Augen an den Armen der Roboter befestigt sind. Von den Objekten in ihrer Arbeitsumgebung erzeugen die Kameras Bilder, die in geometrische Modelle übersetzt werden. Für diese Modelle ist es charakteristisch, dass sie nur wenige, aber repräsentative Oberflächenstücke der Objekte abbilden. Sie heißen daher Boundary Representations (BReps) und beanspruchen geringere Speicher- und Rechenkapazitäten als die Punktwolken oder Dreiecksnetze, die bisher üblicherweise zur Objekterkennung verwendet werden.
Die neuartigen Modelle werden mit zusätzlichen, in den Kamerabildern enthaltenen Farbinformationen zusammengeführt und in einer Datenbank gespeichert. Indem die Roboter neu hinzukommende Kamerabilder mit der Datenbank abgleichen, können sie Objekte in ihrer Umgebung fehlerfrei wiedererkennen. Dabei lassen sie sich nicht durch Bewegungen benachbarter Objekte irritieren.
Fähigkeiten für viele Einsatzgebiete
Diese Fähigkeit der Roboter bildet die Grundlage für weitere Lernschritte, welche die Sinnzusammenhänge zwischen den statischen oder bewegten Objekten in ihrem Arbeitsumfeld betreffen. Roboter sollen diese „semantischen Relationen“ verstehen lernen, um dann mit ihren Armen auf zweckmäßige Weise in die jeweiligen Szenarien eingreifen zu können. Alle diese Fähigkeiten können auf vielen Gebieten eingesetzt werden – angefangen von autonomen Servicerobotern bis hin zu Kooperationen zwischen Menschen und Robotern.
www.ai3.uni-bayreuth.de/projects/selavi/