Drag & Robot

In einem gemeinsamen Projekt der Basler AG mit der Drag and Bot GmbH wurden Baslers 2D-Kameras in die grafische Roboterprogrammiersoftware drag&bot integriert.

11. November 2019
Drag & Robot
Das gemeinsame Integrationsprojekt zwischen der Basler AG und der drag and bot GmbH soll künftig die Programmierung von Robotern erleichtern. (Bild: Basler)

Nun ist es möglich, Baslers 2D-Kameras in Roboterapplikationen intuitiv zu bedienen. Ein weiteres Ergebnis der Kooperation ist ein verbesserter Treiber der 2D-Kameras für das Open Source Framework ROS.

Zur Programmierung von Robotern mit Vision-Komponenten waren in der Vergangenheit oftmals sowohl Robotikkenntnisse als auch Kenntnisse in der herstellerspezifischen Roboterprogrammiersprache notwendig. Die Software drag&bot vereinfacht nun die Programmierung von Industrierobotern. Der Programmablauf wird in einer grafischen Bedienoberfläche per Drag and Drop durch das Auswählen und Zusammenstellen einzelner Funktionsblöcke definiert.

Diese Funktionsblöcke sind etwa eine Roboterbewegung, das Schließen des Greifers oder das Lokalisieren eines Werkstücks. Zur Anpassung gibt es intuitive Bedien- und Eingabehilfen – sogenannte Wizards -, die den Nutzer bei der Parametrisierung einzelner Funktionsblöcke unterstützen. Die Basler pylon-Camera-Software-Suite für Linux wurde nun in die drag&bot-Software eingebettet. Durch die Integration der Software-Suite ist es möglich, Basler-2D-Kameras mit wenigen Mausklicks in der drag&bot-Software zu installieren und zu kalibrieren. Nutzer profitieren dabei von der Treiberstabilität und der einfachen Kamerakonfiguration der pylon-Software. Danach ist die Kamera einsatzbereit und Bildverarbeitungsfunktionen, insbesondere zur Teilelokalisierung, können über die grafische Bedienoberfläche von drag&bot in Roboteranwendungen genutzt werden.

Die Integration der Basler-Kameras erfolgt über den pylon-Kamera-Treiber für das Robot Operating System (ROS). Eine weiterentwickelte Version des pylon-ROS-Treibers wird über github zum Download bereitgestellt und ermöglicht die Integration von Basler-2D-Kameras in ROS-Projekte. ROS ist ein Open Source Framework zur Entwicklung von Robotersystemen. Es wurde ursprünglich für Serviceroboter entwickelt, wird aber mehr und mehr auch zur Entwicklung innovativer Lösungen in der Industrierobotik verwendet. Der ROS-Treiber unterstützt sowohl USB- als auch GigE-2D-Kameras und ermöglicht die Verwendung einer Vielzahl von Funktionen und Parameter der Kameras.