Die außergewöhnlichen dynamischen Eigenschaften eines Seilroboters, wie z. B. hohe Geschwindigkeiten der Arbeitsplattform über einen großen Arbeitsraum bereitstellen zu können, erfordern große Seilkräfte, die vom Antriebssystem aufgebracht werden müssen. Darüber hinaus muss zu jedem Zeitpunkt eine vollständige Verspannung der Seile garantiert sein, was weiter zu einem erhöhten Energiebedarf beiträgt. Im vorliegenden Beitrag wird eine Methode zur Generierung von Energie-optimalen Trajektorien unter Verwendung von passiven Elementen vorgestellt. Ziel dieser Arbeit ist es, die Parameter der passiven Elemente – bei Federn also Federsteifigkeit und Vorspannung – bezüglich einer vorgegebenen Trajektorie optimal anzupassen. Als ein mögliches Anwendungsszenario werden Pick-&-Place-Aufgaben herangezogen. Die Optimierung der Parameter der passiven Elemente basiert auf einem evolutionären Algorithmus. Hierbei läuft die Optimierung in drei Schritten ab. In einem ersten Schritt werden die Parameter der Federn hinsichtlich eines minimalen Energieverbrauchs optimiert. Im zweiten Schritt erfolgt eine Anpassung der Zykluszeit für eine gegebene Trajektorie. Schlussendlich erfolgt eine Anpassung der Form der Bahnkurve zwischen Startund Endpunkt. Somit werden die Minimierung des Energiebedarfs und eine Reduzierung der Zykluszeit erreicht. Die experimentellen Ergebnisse zeigen eine deutliche Reduzierung des Energiebedarfs des Antriebssystems unter dem Einsatz von vorgespannten Federn und angepassten Bahnkurven, sowie der zugrundeliegenden Zykluszeit für eine gegebene Trajektorie.
[1]
So-Ryeok Oh,et al.
Cable suspended planar robots with redundant cables: controllers with positive tensions
,
2005,
IEEE Transactions on Robotics.
[2]
Tobias Bruckmann,et al.
Robust Internal Force-Based Impedance Control for Cable-Driven Parallel Robots
,
2015
.
[3]
Lino Guzzella,et al.
A generic particle swarm optimization Matlab function
,
2012,
2012 American Control Conference (ACC).
[4]
Dieter Schramm,et al.
Optimal Control for a Wire-Based Storage Retrieval Machine
,
2013
.
[5]
Alessandro De Luca,et al.
Actuator failure detection and isolation using generalized momenta
,
2003,
2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).
[6]
Donald Goldfarb,et al.
A numerically stable dual method for solving strictly convex quadratic programs
,
1983,
Math. Program..
[7]
Tobias Bruckmann,et al.
Use of Passively Guided Deflection Units and Energy-Storing Elements to Increase the Application Range of Wire Robots
,
2013
.
[8]
Manfred Hiller,et al.
A Design-To-Task Approach for Wire Robots
,
2012
.