Infinite-Dimensional Closed-Loop Inverse Kinematics for Soft Robots via Neural Operators

Dit artikel introduceert een oneindig-dimensionale, gesloten-lus inverse kinematica voor zachte robots die, door het combineren van differentieerbare neurale operatoren met een onbepaalde kinematische ketenregel, de volledige robotvorm in rekening brengt om complexe taken te plotten.

Carina Veil, Moritz Flaschel, Ellen Kuhl, Cosimo Della Santina

Gepubliceerd 2026-03-06
📖 5 min leestijd🧠 Diepgaand

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

Stel je voor dat je een slurf hebt, zoals die van een olifant. Deze slurf is niet gemaakt van stijve botten met scharnieren, maar van zacht, flexibel weefsel dat overal kan buigen, draaien en kronkelen. Dit is een zachte robot.

Het probleem met zo'n robot is dat het heel moeilijk is om te berekenen hoe je hem moet aansturen om een bepaald punt te raken. Bij een gewone robotarm met knokkels is het makkelijk: "Draai de schouder 30 graden, de elleboog 45 graden, en je hand is op de juiste plek." Maar bij een zachte robot is er geen eindeloos aantal knokkels; de hele arm is één groot, continu buigzaam stuk. Hoe bereken je nu welke kracht je waar moet uitoefenen om de punt van de slurf op een doelwit te richten?

Dit artikel introduceert een slimme nieuwe manier om dit probleem op te lossen, met behulp van kunstmatige intelligentie. Hier is de uitleg in simpele taal:

1. Het oude probleem: Te veel vrijheid, te weinig controle

Bij gewone robots (stijf) is het berekenen van de beweging een puur meetkundig raadsel. Bij zachte robots is het veel lastiger. Omdat de robot overal kan buigen, zijn er oneindig veel manieren om een vorm aan te nemen, maar je hebt maar een paar motoren (bijvoorbeeld drie kabeltjes in de slurf) om die vorm te controleren.

Stel je voor dat je een stuk deeg hebt en je wilt het in een specifieke vorm brengen met slechts drie vingers. Je kunt niet elke deeltje van het deeg apart aansturen. Je moet een slimme strategie bedenken om met die drie vingers het hele deeg in de juiste vorm te krijgen.

2. De nieuwe oplossing: "Oneindige" denkkracht

De auteurs van dit artikel zeggen: "Laten we stoppen met proberen de robot te benaderen als een verzameling van een paar knopen. Laten we denken aan de hele vorm van de robot als één groot, continu object."

Ze noemen dit oneindig-dimensionale inverse kinematica.

  • In het kort: In plaats van te vragen "Hoe beweeg ik knop A?", vragen ze: "Hoe verandert de hele vorm van de robot als ik knop A beweeg, en welke vorm moet die hebben om het doel te bereiken?"

Ze gebruiken een wiskundige truc (een kettingregel voor oneindige dimensies) om twee stappen te verbinden:

  1. Van motor naar vorm: Wat gebeurt er met de vorm van de robot als ik de motoren aanstuur?
  2. Van vorm naar doel: Als de robot die vorm heeft, raakt hij dan het doel?

Door deze twee te combineren, krijgen ze een "stuurinstructie" die direct vertelt hoe je de motoren moet aansturen om het doel te bereiken, terwijl je rekening houdt met de hele vorm van de robot.

3. De magische brug: De "Neurale Operator"

Hier wordt het echt interessant. Het probleem is dat we vaak niet weten hoe de formule luidt die de motoren omzet in een vorm (stap 1). Het is te complex om met de hand uit te rekenen.

Dus, de auteurs gebruiken een soort AI-leraar genaamd een Neurale Operator.

  • De analogie: Stel je voor dat je een kind leert hoe een stuk deeg reageert op druk. Je duwt het deeg duizenden keren op verschillende plekken en laat het kind kijken wat er gebeurt. Na verloop van tijd heeft het kind een "gevoel" ontwikkeld: "Als ik hier duw, buigt het daar."
  • In de praktijk: De computer leert dit patroon door miljoenen simulaties te draaien. De AI leert niet alleen een vaste lijst met getallen, maar leert de regels van hoe de vorm verandert. Het belangrijkste is: deze AI kan niet alleen voorspellen hoe de robot eruitziet, maar ook precies berekenen hoe hij moet sturen om een doel te bereiken, zelfs als je de robot heel fijn wilt oplossen (tot op het niveau van elk deeltje in de slurf).

4. Het resultaat: Slimmer sturen

Met deze nieuwe methode kunnen ze twee dingen doen die voorheen heel moeilijk waren:

  1. Het dichtstbijzijnde punt gebruiken: In plaats van alleen de punt van de robot (de "vinger") op het doel te richten, kan de robot nu beslissen: "Ik buig mijn middelste stuk zo dat dat punt het doel raakt, omdat dat makkelijker is." De robot kiest automatisch het beste punt op zijn lichaam om het doel aan te raken.
  2. Sneller en nauwkeuriger: Omdat de computer de hele vorm in één keer "ziet" en begrijpt, kan hij veel sneller en slimmer sturen dan oude methoden die de robot in stukjes probeerden op te delen.

Samenvatting in één zin

De auteurs hebben een slimme manier bedacht om zachte robots te besturen door de hele robot als één flexibel stuk te zien in plaats van als losse onderdelen, en ze gebruiken een speciale AI om de complexe regels van die flexibiliteit te leren, zodat de robot zichzelf moeiteloos kan positioneren.

Dit is een grote stap voorwaarts voor robots die veilig met mensen kunnen werken, zoals in de zorg of bij het hanteren van kwetsbare objecten, omdat ze dan niet alleen hun "hand" kunnen sturen, maar hun hele "lichaam" slim kunnen inzetten.