Integrierte magnetische Messsysteme verleihen Robotern von PAL Robotics Gleichgewicht
Dieser Anwenderbericht behandelt den REEM-C, einen „ausgewachsenen“ humanoiden Zweibeinroboter von PAL Robotics, der als Forschungsplattform dient. Er ist Teil einer Baureihe von Robotern, die für vielfältige Anwendungen eingesetzt werden. Der REEM-C bietet eine Plattform, die sich komplett an so aufregende Forschungsgebiete wie Navigation, maschinelles Sehen, Mensch-Roboter-Interaktion, künstliche Intelligenz, Greifen, Gehen und Spracherkennung anpassen lässt.
Hintergrund
Stellen Sie sich eine Welt vor, in der Ihre robotischen Gefährten Ihre Produktivität steigern, Ihre Koffer am Flughafen tragen oder Senioren sogar in ihrem häuslichen Umfeld unterstützen. Dies ist die Realität, die PAL Robotics SL (Barcelona, Spanien) schaffen möchte. Dieses im Herzen von Barcelonas Technologiebezirk, nur wenige Schritte von den weltbekannten Las Ramblas entfernt angesiedelte Innovationsunternehmen ist Vorreiter in der Entwicklung solcher Roboter.
Alle Arbeitsschritte, wie Design, Programmierung und Montage der Roboter, werden in den betriebsamen Büros von PAL Robotics in Barcelona ausgeführt. Dort arbeitet ein Team von Ingenieuren fortlaufend daran, die Fähigkeiten der Roboter weiter zu verbessern.
Herausforderung
Luca Marchionni (links abgebildet), leitender Technologieverantwortlicher bei PAL Robotics, merkt an, dass eine der schwierigsten Herausforderungen darin besteht, das Gleichgewicht beim Gehen zu halten, etwas, was für uns eine Selbstverständlichkeit ist. Das Steuerungssystem eines Zweibeinroboters muss die Übergänge zwischen zwei Phasen bewältigen: den doppelten Stützpunkt, mit beiden Füßen auf dem Boden, und den einzelnen Stützpunkt, dann, wenn nur ein Fuß gesetzt wird.
PAL Robotics (Spanien)
Die Entwicklung von Regeln zur Steuerung dieser Vorgänge ist aufgrund der mit der Roboterdynamik verbundenen Nichtlinearitäten schwierig. Häufig stoßen die analytischen Möglichkeiten an ihre Grenzen und die Problematik ist zu komplex, um durch ein reines Trial-and-Error-Verfahren gelöst werden zu können. Stattdessen kommt ein numerischer Ansatz, die sogenannte Trajektorienoptimierung, zur Anwendung. Dabei wird eine „ideale Bahn“ für die Roboterbewegung vorgegeben und die bestmögliche Annäherung an diesen Bewegungsablauf mithilfe des numerischen Verfahrens berechnet. Das Kriterium „bestmöglich“ wird anhand einer speziell ausgewählten Leistungsfunktion ermittelt, die sowohl die ideale Bahn als auch die physischen Begrenzungen des Roboters berücksichtigt.
Für die Entwicklung der Gelenke von humanoiden Robotern existieren strenge Raum- und Gewichtsvorgaben, um Robotervolumen und Trägheit so gering wie möglich zu halten. Viele Roboter von PAL Robotics sind menschengroß und bieten bis zu 40 Freiheitsgrade.
Lösung
Der REEM-C und weitere humanoide Roboter von PAL Robotics haben voll bewegliche Gelenke, die je nach Aufgabe unterschiedliche, komplizierte Bewegungen ausführen können. Für die Servosteuerung jedes Gelenks, d. h. im Hinblick auf Drehmoment, Geschwindigkeit und Position, muss das Messsystem Positionsrückmeldungen hoher Datenqualität liefern.
Renishaw hat PAL Robotics bei der Auswahl des richtigen Positionsmesssystems für jeden Einsatzzweck beraten und dabei alle Informationen über die geschäftlichen Anforderungen und Produkte von PAL Robotics einfließen lassen. Die Wahl fiel auf die berührungslosen, magnetischen Messsysteme von Renishaws Partnerfirma RLS. Dazu gehörten unter anderem Winkelmesssysteme wie AksIM™ und Orbis™, die in Knie- (Abbildung links), Hand- und Ellbogengelenke integriert wurden, und das inkrementelle Komponenten-Messsystem RoLin™.
Die Zusammenarbeit mit Renishaw war wirklich gut. Am besten gefielen uns die vielfältigen Möglichkeiten und dass jede Komponente maßgeschneidert werden konnte. RLS Messsystem sind in zahlreichen Konfigurationen erhältlich – bieten viele verschiedene Kommunikationsprotokolle, Sensorgrößen und Interfaces. Je mehr Parameter zur Verfügung stehen, desto besser, denn mit jedem Roboter möchten wir einen herstellen, der noch leichter, kompakter und leistungsfähiger ist.
PAL Robotics (Spanien)
Zur Steuerung des Gleichgewichts wurde in jedem Roboterfuß ein Kraftrückkopplungssystem eingebaut. Damit wird der Nullmomentpunkt (Zero-Momentum Point, ZMP) berechnet, eine Kennzahl, die verwendet werden kann, um die Stabilität von Robotern wie den REEM-C zu ermitteln. Der gemessene ZMP wird dann in einen „Fuzzylogik“ PD-Regler eingespeist, um den benötigen ZMP zu verfolgen, Gleichgewicht und eine Störunterdrückung zu erzielen. Ziel des Reglers ist, dass Massezentrum des Roboters so zu korrigieren, dass der ZMP immer innerhalb des Fußstützpunkts (unter den Füßen) gehalten wird. Ein erfolgreicher Robotergang erfordert im Hinblick auf die Position, Geschwindigkeit und Beschleunigung der Kniegelenkwinkel eine präzise Steuerung, die sich an den Rückmeldungen des Winkelmesssystems orientiert.
Ergebnisse
Die Gleichgewichtssteuerung ist entscheidend für die stabile Fortbewegung auf zwei Beinen. Die vom Drehgeber-System ausgegebenen Daten ermöglichen die Bestimmung der Roboterposition und die Erstellung von Positions-, Geschwindigkeits- und Beschleunigungsreferenzen, denen jedes Gelenk folgen sollte.
Magnetische Drehgeber-Systeme bieten PAL Robotics eine flexible Lösung zur Positionsbestimmung und erfüllen strengste Vorgaben in Hinblick auf Raumbedarf und Leistungsvermögen. Die ausgewählten Messsysteme haben ein beeindruckendes Leistungsspektrum und bieten erhebliche Designfreiheit. Die Gleichgewichtssteuerung erfolgt durch die Kontrolle des direkt auf jedes Gelenk wirkenden Drehmoments. Dadurch wird jedes Roboterglied korrekt für eine stabile Laufbewegung positioniert. Eine hohe Gebergenauigkeit stellt sicher, dass Fehler im Steuersignal minimiert werden. Die Steuerung kann die Roboterpositionen somit schnell korrigieren, damit der ZMP (Nullmomentpunkt) immer innerhalb des Fußstützpunkts bleibt.
Über PAL Robotics
PAL Robotics entwickelt und produziert modernste Humanoiden und Serviceroboter für eine Vielzahl von Anwendungen. Gegründet wurde das Unternehmen 2004 von sechs Ingenieuren, die einen Traum hatten. Der erste Roboter von PAL Robotics hieß REEM-A. Er entstand aus einem Projekt für einen Roboterarm zum Schachspielen. Seitdem hat PAL Robotics sein Produktangebot regelmäßig erweitert und bietet nun sechs unterschiedliche Robotermodelle an, unter anderem TIAGO, der zur Unterstützung im häuslichen und industriellen Umfeld entwickelt wurde. TALOS, ein weiterer Robotertyp, wurde für den Einsatz an Produktionslinien entwickelt, beispielsweise für Aufgaben wie das Festziehen von Schrauben an schwer zugänglichen Stellen oder zur Unterstützung der Arbeiter bei der Handhabung schwerer Werkzeuge.
Mehr über PAL Robotics erfahren Sie unter: www.pal-robotics.com
Über RLS
RLS d.o.o ist eine Partnerfirma von Renishaw. RLS produziert eine Reihe robuster magnetischer Drehgeber- und Wegmesssysteme für Anwendungen wie beispielsweise industrielle Automation, Metallbearbeitung, Textilien, Verpackungen, elektronische Chip-/Platinenproduktion, Robotik usw.
Mehr über RLS erfahren Sie unter: www.rls.si