Anzeige

Roboterdemonstrator kombiniert Simulation und Bildverarbeitung

Deformiert? Kein Problem!

Die Handhabung biegeschlaffer Objekte mit Industrierobotern erfordert eine flexible Reaktionsfähigkeit auf Deformationen. Viele solcher Handling-Aufgaben werden daher heute manuell durchgeführt. Ein Demonstrator setzt alternativ auf die Physiksimulation des biegeschlaffen Objekts zusammen mit dem Feedback aus einer Stereokamera.

Bild: Universität Stuttgart, ISW

Problematisch bei der Handhabung biegeschlaffer Bauteile wie Kabel, Schläuche oder Dichtungen sind insbesondere die großen Verformungen, die bereits bei geringen Kräften auftreten. Die Objekte verformen sich bereits durch ihr Eigengewicht, geringe Kontaktkräfte mit der Umgebung oder aufgrund der Interaktion mit dem Roboter während der Manipulation. Im Rahmen des Graduiertenkollegs Soft Tissue Robotics wurde ein Ansatz entwickelt, der das Deformationsverhalten biegeschlaffer Objekte über ein Simulationsmodell abbildet.

Aufbau des Versuchsstands

Der für die Manipulation genutzte Versuchsstand nutzt als Aktorik den siebenachsigen Leichtbauroboter Franka Emika Panda, der über eine offene C++-API mit der Physik-Simulationsumgebung Dart gekoppelt wird. Für die Ansteuerung des Roboters über dessen API wird ein Framework zur Bewegungsplanung verwendet, welches die kartesischen Positionen, Geschwindigkeiten und Beschleunigungen analytisch ermittelt und in Diskretisierungsschritten von 1ms an den Roboter übergibt. Durch die Trennung von geometrischer Bahn und Geschwindigkeitsprofil kann das Einhalten dynamischer Beschränkungen, wie maximal möglicher Gelenkgeschwindigkeiten durch Skalierung der Trajektorie sichergestellt werden. Die Erkennung der deformierbaren Objekte erfolgt mit einer Stereokamera Nerian Scene Scan Pro. Durch die Nutzung eines FPGAs zur Verarbeitung der Stereobilder in eine 3D-Punktwolke lassen sich Bildfrequenzen bis zu 100Hz erreichen. Nach einer initialen Kalibrierung der Kamera selbst ist auch eine Auge/Hand-Kalibrierung erforderlich, um die mit der Kamera gemessenen Positionen des Kabels zum Koordinatensystem des Roboters in Beziehung zu setzten. Hierbei wird am TCP des Roboters eine Kalibriertafel mit definierten Kalibriermuster befestigt. Über eine Menge von mindestens drei Roboterposen und zugehörigen Aufnahmen des Kalibriermusters kann hieraus die relative Position und Orientierung zwischen Kamera und Kalibriertafel als Optimierungsproblem berechnet werden.

ISW Institut für Steuerungstechnik der

Dieser Artikel erschien in ROBOTIK UND PRODUKTION 3 (Juni) 2020 - 09.06.20.
Für weitere Artikel besuchen Sie www.robotik-produktion.de