FARMS: Framework for Animal and Robot Modeling and Simulation

Das Paper stellt FARMS vor, ein Open-Source-Python-Framework, das die Modellierung und Simulation von Tier- und Robotersystemen in einem einheitlichen, modularen Workflow integriert, um neuromechanische Locomotion über verschiedene Morphologien und Umgebungen hinweg zu untersuchen.

Arreguit, J., Tata Ramalingasetty, S., Danner, S. M., Ijspeert, A. J.

Veröffentlicht 2026-04-12
📖 5 Min. Lesezeit🧠 Tiefgang
⚕️

Dies ist eine KI-generierte Erklärung eines Preprints, das nicht peer-reviewed wurde. Dies ist kein medizinischer Rat. Treffen Sie keine Gesundheitsentscheidungen auf Grundlage dieses Inhalts. Vollständigen Haftungsausschluss lesen

Each language version is independently generated for its own context, not a direct translation.

FARMS: Das digitale Labor für Tiere und Roboter

Stellen Sie sich vor, Sie möchten verstehen, wie ein Frosch gleichzeitig schwimmen und springen kann, oder wie ein Roboter lernt, über einen schlammigen Boden zu laufen, ohne zu stolpern. In der echten Welt ist das sehr schwierig: Man braucht viele Tiere (was ethisch problematisch ist), extrem teure Roboter und unendlich viel Zeit für Experimente.

Hier kommt FARMS ins Spiel. Der Name steht für Framework for Animal and Robot Modeling and Simulation. Man kann sich FARMS wie einen digitalen LEGO-Baukasten für Biologie und Technik vorstellen.

Was ist das Problem?

Bisher waren die Werkzeuge für solche Experimente wie verstreute Puzzleteile.

  • Ein Programm war gut für die Physik (wie Wasser fließt), aber schlecht für das Gehirn des Tieres.
  • Ein anderes Programm war toll für die Muskeln, konnte aber keine Roboter simulieren.
  • Forscher mussten oft alles von Hand neu programmieren, was wie der Versuch war, jedes Mal ein neues Auto zu bauen, nur um zu testen, ob die Räder rollen.

Die Lösung: FARMS als „Schweizer Taschenmesser"

FARMS ist ein kostenloses, offenes Werkzeug (ein „Framework"), das alle diese Teile in einer einzigen, gut organisierten Werkstatt vereint. Es ist wie ein Universal-Adapter, der es erlaubt, verschiedene Bausteine einfach zusammenzustecken.

Hier ist, wie es funktioniert, mit ein paar einfachen Vergleichen:

1. Der Baukasten (Modellierung)

Stellen Sie sich vor, Sie bauen ein Modellauto. Normalerweise müssten Sie das Chassis aus Holz schnitzen, die Räder selbst drehen und den Motor bauen.
Mit FARMS können Sie einfach eine Datei hochladen (z. B. einen 3D-Scan eines echten Salamanders oder eines Roboters). Das System baut daraus automatisch das „Skelett" (die Gelenke) und fügt „Muskeln" hinzu.

  • Der Clou: Es gibt sogar eine spezielle Brille für Blender (ein beliebtes 3D-Programm). Forscher können dort wie in einem Videospiel das Tier oder den Roboter zusammenbauen, die Muskeln anpassen und sofort sehen, wie es aussieht.

2. Das Gehirn (Steuerung)

Ein Körper ohne Gehirn ist nur eine Puppe. FARMS erlaubt es, ein „Gehirn" zu programmieren.

  • Das kann ein einfaches, mathematisches Muster sein (wie ein Metronom, das den Schritt rhythmisch vorgibt).
  • Oder es kann ein komplexes, biologisches Netzwerk sein, das wie ein echtes Tiergehirn funktioniert und auf Sinnesreize reagiert (z. B. „Achtung, der Boden ist nass!").
  • Das System verbindet dieses Gehirn nahtlos mit dem Körper.

3. Die Welt (Simulation)

Jetzt setzen Sie Ihr Tier oder Ihren Roboter in eine virtuelle Welt.

  • Land: Der Boden ist hart, wie Beton.
  • Wasser: Hier wird es spannend. FARMS kann simulieren, wie Wasser den Körper drückt (Auftrieb) und wie es sich anfühlt, wenn man durch Flüssigkeit paddelt.
  • Der Übergang: Das ist die Magie. FARMS kann simulieren, wie ein Tier vom Wasser auf das Land klettert. Es berechnet in Echtzeit: „Ich berühre den Boden – schalte vom Schwimmen auf Laufen um!"

Was haben die Forscher damit gemacht? (Die Beispiele)

In der Arbeit zeigen die Autoren, wie mächtig dieses Werkzeug ist:

  • Der Salamander-Roboter: Sie haben einen Roboter gebaut, der wie ein Salamander aussieht. Im Computer haben sie ihn durch Wasser schwimmen lassen und dann sehen lassen, wie er automatisch auf das Land klettert und zu laufen beginnt. Alles in einer einzigen Simulation!
  • Die Schlange: Sie haben eine schlangenartige Figur simuliert, die durch einen Wald aus Pfosten kriecht. Die Schlange nutzt die Pfosten, um sich abzustoßen. Das System zeigt, wie die passive Elastizität des Körpers hilft, Hindernisse zu überwinden, ohne dass das Gehirn jedes Detail planen muss.
  • Die Maus: Das ist das komplexeste Teil. Sie haben ein detailliertes Modell einer echten Maus erstellt, inklusive aller Muskeln und Knochen. Sie haben simuliert, wie diese Maus über unebenes Gelände läuft. Das hilft zu verstehen, wie echte Muskeln und Nerven zusammenarbeiten, ohne dass man eine echte Maus verletzen muss.

Warum ist das so toll?

Stellen Sie sich vor, Sie wollen ein neues Auto entwickeln. Früher musste man hunderte Prototypen bauen und crashen lassen. Heute nutzt man Computersimulationen.
FARMS macht genau das für die Biologie und Robotik:

  1. Schneller: Man kann tausende Versuche am Computer in einer Nacht machen.
  2. Ethisch: Man muss keine Tiere für gefährliche Experimente einsetzen.
  3. Verständlich: Man kann sehen, warum etwas passiert. Man kann die Simulation stoppen, das Gehirn des Tieres „einfrieren" und genau prüfen, welcher Muskel gerade gezuckt hat.

Fazit

FARMS ist wie ein großes, gemeinsames Labor, das jeder nutzen darf. Es verbindet die Welt der Biologie (wie Tiere sich bewegen) mit der Welt der Technik (wie Roboter gebaut werden). Es hilft uns zu verstehen, wie Bewegung funktioniert – ob bei einem echten Frosch, einem Roboter oder einem zukünftigen Androiden – und macht diese Forschung für alle zugänglich, nicht nur für die wenigen, die teure Spezialsoftware besitzen.

Kurz gesagt: FARMS ist der Schlüssel, um die Geheimnisse der Bewegung in einer virtuellen Welt zu entschlüsseln, bevor wir sie in der echten Welt nachbauen.

Erhalten Sie solche Paper in Ihrem Posteingang

Personalisierte tägliche oder wöchentliche Digests passend zu Ihren Interessen. Gists oder technische Zusammenfassungen, in Ihrer Sprache.

Digest testen →