🟢 🔧 Hardware Veröffentlicht: · 1 Min. Lesezeit ·

AMD: Open-source Schola verbindet Unreal Engine und Reinforcement Learning für Roboterarm-Training auf ROCm

Redaktionelle Illustration: Reinforcement-Learning-Training eines Roboterarms in der Simulation

AMD hat Schola vorgestellt, ein Open-Source-Plugin für Unreal Engine, das Gymnasium-kompatibles Reinforcement-Learning-Training über Python-Frameworks und gRPC ermöglicht. Im Beispiel wird ein kollaborativer Roboterarm xArm6 in Unreal Engine 5.7 mit MuJoCo-Physik, dem PPO-Algorithmus und PyTorch auf dem AMD ROCm-Stack für GPU-Beschleunigung trainiert. Das Tutorial zeigt eine Reach-Aufgabe, bei der die Armspitze zu zufällig platzierten Zielorten bewegt wird.

🤖

Dieser Artikel wurde mithilfe von künstlicher Intelligenz aus Primärquellen erstellt.

AMD hat ein Tutorial für Schola veröffentlicht, ein Open-Source-Plugin, das Unreal Engine mit Reinforcement Learning für das Training von Robotern auf AMD-Hardware verbindet.

Eine Brücke zwischen Unreal und RL-Frameworks

Schola ist ein Open-Source-Plugin für Unreal Engine, das Reinforcement-Learning (RL)-Training kompatibel mit Gymnasium ermöglicht — über Python-Frameworks, die via gRPC verbunden sind. Reinforcement Learning ist eine Methode, bei der ein Agent durch Versuch und Irrtum lernt und dabei ein Belohnungssignal maximiert. Durch die Verbindung von Unreal mit Tools wie Gymnasium schlägt Schola eine Brücke zwischen realistischer Simulation und etablierten RL-Bibliotheken.

Training eines Roboterarms auf dem AMD-Stack

Im Beispiel wird ein kollaborativer Roboterarm xArm6 (mit sechs Freiheitsgraden) in Unreal Engine 5.7 mit MuJoCo-Physik trainiert. Der Algorithmus ist PPO (Proximal Policy Optimization) über Stable Baselines 3, wobei die Berechnung von PyTorch auf dem AMD ROCm-Stack für GPU-Beschleunigung übernommen wird. Die Aufgabe ist ein „Reach” — die Armspitze bewegt sich zu zufällig platzierten Zielorten. Das Tutorial ist ein praktischer Leitfaden ohne quantitative Benchmark-Ergebnisse und dient als Toolchain-Demonstration, nicht als Leistungsvergleich.

Häufig gestellte Fragen

Was ist AMD Schola?
Ein Open-Source-Plugin für Unreal Engine, das Gymnasium-kompatibles Reinforcement-Learning-Training über Python und gRPC ermöglicht.
Was wird im Beispiel trainiert?
Ein Roboterarm xArm6 in Unreal Engine 5.7 mit MuJoCo-Physik, dem PPO-Algorithmus und PyTorch auf dem AMD ROCm-Stack.