Rapid co-design of Buoyancy-assisted robots for Challenging Locomotion using Gaussian Evolutionary Specialists
Dieses Paper führt Gaussian Evolutionary Specialists (GES) ein, ein Framework, das die Partitionierung des Designraums von der Policy-Lernprozedur entkoppelt, um ein schnelles Co-Design von Auftrieb unterstützten laufenden Robotern zu ermöglichen, wobei im Vergleich zu bestehenden Universal-Policy- und Mixture-of-Experts-Ansätzen eine signifikant höhere Leistung sowie bessere Fähigkeiten beim Überwinden von Hindernissen auf Hardware erzielt und gleichzeitig die Optimierungszeit reduziert wird.
Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen
Stellen Sie sich vor, Sie versuchen, den perfekten Laufschuh zu entwerfen. Sie wissen, dass die Form der Sohle (Morphologie) und die Art und Weise, wie der Läufer sich bewegt (Kontrolle), perfekt zusammenarbeiten müssen. Wenn Sie die Form des Schuhs ändern, muss sich auch der Schritt des Läufers ändern.
In der Welt der Robotik stehen Wissenschaftler vor genau demselben Problem. Sie wollen Roboter bauen, die über Hindernisse laufen oder Rampen hochsteigen können, aber sie müssen gleichzeitig die beste Körperform und das beste Gehirn (die Software) finden.
Das Problem: Die „Alleskoenner“-Falle
Normalerweise versuchen Ingenieure, den besten Roboter zu finden, indem sie tausende verschiedene Körperformen ausprobieren. Für jede neue Form müssen sie einem Robotergehirn von Grund auf neu beibringen, wie man läuft. Das ist so, als würde man für jeden einzelnen Schüler in einer Schule einen neuen Lehrer einstellen und ihn ein ganzes Semester lang unterrichten lassen, nur um zu sehen, ob der Schüler klug genug ist. Das dauert ewig und kostet ein Vermögen.
Um dies zu beschleunigen, versuchten Forscher einen Abkürzung: Die Universelle Policy. Dies ist wie das Einstellen eines „Super-Lehrers“, der versucht zu lernen, wie man jeden Typ von Schüler gleichzeitig unterrichtet.
- Das Ergebnis: Der Super-Lehrer wird verwirrt. Da jeder Schüler (Roboterform) anders ist, versucht der Lehrer eine „Mittelweg“-Strategie zu finden, die für alle okay ist, aber für niemanden wirklich gut. Der Lehrer lehrt am Ende einen langweiligen, durchschnittlichen Gang, der versagt, wenn der Roboter etwas Schwieriges tun muss, wie zum Beispiel über einen hohen Zaun zu springen.
Sie versuchten auch einen „Mixture of Experts“-Ansatz (Mischung aus Experten), bei dem der Super-Lehrer ein Team von Spezialisten engagiert. Aber das System wurde verwirrt darüber, welcher Spezialist welchen Schüler unterrichten sollte. Alle endeten dabei beim gleichen langweiligen Gang, und das System kollabierte in ein Scheitern.
Die Lösung: Gaussian Evolutionary Specialists (GES)
Die Autoren dieser Arbeit haben eine neue Methode namens Gaussian Evolutionary Specialists (GES) erfunden. Denken Sie an ein intelligentes, sich entwickelndes Klassenzimmersystem.
Anstatt einen einzelnen Lehrer oder ein verwirrtes Expertenteam einzustellen, macht GES Folgendes:
- Zieht Territorien: Es unterteilt den „Designraum“ (alle möglichen Roboterformen) in verschiedene Nachbarschaften, so als würde man Kreise auf einer Landkarte zeichnen.
- Stellt Spezialisten ein: Es weist jedem Nachbarschaftsbereich einen spezifischen „Spezialisten-Lehrer“ zu.
- Das Evolutionsspiel:
- Trainieren: Jeder Spezialist unterrichtet nur die Schüler (Roboterdesigns), die in seiner eigenen Nachbarschaft liegen. Er wird so zu einem Experten für genau diese Form.
- Sonden (Probe): Das System testet Designs direkt an den Grenzen der Nachbarschaften. Wenn ein Design an der Grenze von Nachbarschaft A besser mit dem Lehrer von Nachbarschaft B harmoniert, wird dieses Design zu Nachbarschaft B „verschoben“.
- Anpassen (Refit): Die Nachbarschaften (die Kreise auf der Karte) werden kleiner oder größer, um sich an die Schüler anzupassen, die sie tatsächlich gut unterrichten können.
Im Laufe der Zeit stabilisieren sich die Nachbarschaften zu einer perfekten Karte, auf der jeder Spezialist ein echter Experte in seinem spezifischen Bereich ist. Es gibt keine Verwirrung und kein „Durchschnitts“-Verhalten.
Die Ergebnisse: Der „BALLU“-Roboter
Das Team testete dies an einem Roboter namens BALLU (Buoyancy-Assisted Light Legged Unit). Es ist ein zweibeiniger Roboter, der Heliumballons nutzt, um sich leichter zu machen, fast so, als würde er schweben. Das macht die Steuerung schwierig, da der Wind und die Ballons ihn schwanken lassen.
- Simulation: Als sie die neue GES-Methode nutzten, um den Roboter zu entwerfen, konnten die resultierenden Roboter Hindernisse 5 % bis 25 % höher springen als Roboter, die mit der alten „Super-Teacher“-Methode entworfen wurden.
- Reale Welt: Sie bauten das beste Design in der realen Welt nach.
- Der alte, Standard-Roboter konnte nur über ein 8 cm (3 Zoll) hohes Hindernis springen.
- Der neue, durch GES entworfene Roboter konnte über ein 24 cm (9,5 Zoll) hohes Hindernis springen. Das ist 3-mal besser.
- Geschwindigkeit: Der gesamte Prozess dauerte 37 % weniger Zeit als bisherige Methoden, weil sie nicht den Roboter für jedes neue Design von Grund auf neu lehren mussten.
Das Fazit
Die Arbeit zeigt, dass man beim Entwurf komplexer Roboter nicht einfach ein „Einheitsgehirn“ verwenden kann. Stattdessen muss man den Designraum in handhabbare Stücke unterteilen und spezialisierte Experten die Arbeit in jedem Stück erledigen lassen. Indem man diese Experten erlaubt, ihre Territorien basierend darauf zu „entwickeln“, wem sie am besten unterrichten können, erhält man Roboter, die viel besser bei ihrer Arbeit sind, und man erreicht dieses Ziel viel schneller.
Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?
Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.