Ground-JEPA: Learning Physically Grounded Latent World Models for Zero-Shot Dynamics Generalization of Legged Robots
Ground-JEPA introduceert een minimaal, op natuurkunde gebaseerd latent wereldmodel dat zero-shot dynamische generalisatie en superieure controleprestaties bereikt voor looprobots in omgevingen met een hoge mate van vrijheidsgraden zonder afhankelijk te zijn van taakspecifieke beloningen, waarmee het de aanname uitdaagt dat beloningsvrij leren inherent inferieur is voor complexe robotische systemen.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Dit is een AI-gegenereerde uitleg van het onderstaande artikel. Het is niet geschreven of goedgekeurd door de auteurs. Raadpleeg het oorspronkelijke artikel voor technische nauwkeurigheid. Lees de volledige disclaimer
De innerlijke kompas van de robot
Stel je voor dat je een robot probeert te leren lopen over een rotsachtig veld. Je zou het een strikte set regels kunnen geven, zoals "til je voet precies 10 centimeter op", maar de echte wereld is rommelig; rotsen verschuiven, de grond is glad en de benen van de robot zijn misschien iets zwaarder dan verwacht. Dit is de uitdaging van beheersing van geledingen bij robots (legged robot control): machines laten bewegen op een soepele en veilige manier in onvoorspelbare omgevingen. Lange tijd hebben wetenschappers geprobeerd dit op te lossen door "dynamische modellen" te bouwen—eigenlijk een mentale kaart binnen de robot die voorspelt wat er zal gebeuren als hij op een bepaalde manier beweegt.
Traditioneel werden deze mentale kaarten gebouwd door de robot te belonen voor goede dingen (zoals rechtop blijven staan) en te straffen voor slechte dingen (zoals vallen). Dit wordt beloningsgestuurd leren (reward-based learning) genoemd. Er is echter een addertje onder het gras: als de robot een kleine fout maakt in zijn voorspelling, kan die fout zich in de loop van de tijd opstapelen, als een sneeuwbal die een heuvel afrolt, totdat de mentale kaart van de robot volledig onjuist is en hij crasht. Een andere aanpak, genaamd Joint-Embedding Predictive Architectures (JEPAs), probeert de rommelige details van de echte wereld over te slaan. In plaats van precies te voorspellen waar elke pixel van de camera van de robot zal zijn, voorspelt het een gecomprimeerde "samenvatting" of "latente" versie van de toekomst. Denk eraan als een muzikant die de volgende noot in een lied voorspelt door het ritme te voelen, in plaats van de exacte trilling van de lucht te berekenen. De grote vraag die wetenschappers zich hebben gesteld is: Kan een robot leren om perfect te lopen door alleen dit interne ritme te begrijpen, zonder dat er een leraar nodig is die constant zegt "goed gedaan" of "probeer het opnieuw"?
Ground-JEPA: De robot die leerde lopen door de beat te voelen
Een team van onderzoekers heeft een nieuw systeem geïntroduceerd genaamd Ground-JEPA, dat suggereert dat robots misschien geen constante lof of straf nodig hebben om complexe bewegingen te leren. In plaats daarvan kunnen ze leren door simpelweg te proberen hun interne "gevoel" van de toekomst consistent te houden met de werkelijkheid.
Stel je een robot voor die leert lopen, niet door te horen "niet vallen", maar door te proberen ervoor te zorgen dat zijn interne gevoel van "waar ik naartoe ga" overeenkomt met zijn werkelijke beweging. In dit nieuwe systeem probeert de robot niet een perfecte video van de toekomst te reconstrueren. In plaats daarvan comprimeert hij zijn ervaring tot een kleine, efficiënte "latente ruimte"—een soort abstracte mentale afkorting. De kern van de truc hier is een fysica-geïnspireerde sonde (physics-inspired probe). Hoewel de interne kaart van de robot abstract is, fungeert deze sonde als een vertaler die die abstracte gedachten terugvertaalt naar de echte wereldfysica zoals positie, snelheid en oriëntatie. Het is alsof je een robot hebt die in pure concepten denkt, maar een ingebouwde vertaler heeft die ervoor zorgt dat die concepten nog steeds de wetten van de zwaartekracht en momentum volgen.
De onderzoekers ontdekten dat het geheim om dit werkend te krijgen niet alleen de vertaling was, maar de planning horizon (planningshorizon). Eerdere pogingen faalden omdat de robot slechts een paar stappen vooruit keek—zoals proberen te lopen door alleen naar je tenen te kijken. Het Ground-JEPA-systeem dwingt de robot om veel verder vooruit te kijken, specifiek 12 stappen in de toekomst. Dit is cruciaal omdat een volledige loopcyclus (een gang of gait) ongeveer zo lang duurt. Door naar de hele cyclus te kijken, kan de robot het "grote plaatje" van zijn beweging zien, in plaats van alleen de volgende kleine stap te optimaliseren. Dit stelt het systeem in staat om stabiele looppatronen te leren via zelfsupervisie (self-supervision), wat betekent dat het leert door te controleren of zijn interne voorspellingen consistent zijn, zonder dat er externe beloningen nodig zijn.
De resultaten uit hun simulaties zijn behoorlijk verrassend. Op een gesimuleerde vierpotige robot (quadruped) behaalde dit beloningsvrije systeem een prestatiescore van 510 ± 68, wat feitelijk beter was dan het traditionele beloningsgestuurde systeem dat een score van 450 ± 234 behaalde. Nog indrukwekkender is dat ze dit succesvol toegepast hebben op een gesimuleerde humanoïde robot (een robot met een mensachtig lichaam) voor de eerste keer, waarbij ze een score van 350 ± 50 behaalden zonder enige beloningssignalen. De traditionele methode faalde volledig op de humanoïde in deze opstelling.
Een van de meest opwindende bevindingen is hoe goed dit systeem omgaat met "extreme" veranderingen. De onderzoekers testten de robot in scenario's waarin de fysica drastisch werd gewijzigd: de massa van de robot werd met ±30% veranderd, de wrijving van de grond werd met een factor 2,5 vermenigvuldigd of verminderd tot 0,4, en er was een vertraging van 50 ms in de motoren. In een samengesteld scenario waarin al deze veranderingen tegelijkertijd plaatsvonden, behield het Ground-JEPA-model 78% van zijn oorspronkelijke prestaties. In contrast hiermee behield een traditioneel beloningsgestuurd model, zelfs wanneer getraind met willekeurige variaties, slechts 21% van zijn prestaties. Dit suggereert dat door de fundamentele "manifold" of vorm van beweging te leren, de robot veel robuuster wordt tegen veranderingen in de wereld.
Het team ontdekte ook dat de omvang van het model niet massief hoefde te zijn. Dit hele systeem draait op een laptop-GPU en gebruikt slechts ongeveer 1,3 miljoen parameters, wat piepklein is vergeleken met andere enorme AI-modellen die miljarden parameters vereisen. Ze toonden aan dat de "instorting" (waarbij de robot stopt met leren) die in eerdere studies werd gezien, niet kwam doordat de methode gebrekkig was, maar omdat de robot een verkeerd type interne kaart gebruikte (specifiek een genormaliseerde kaart genaamd SimNorm) en te ver vooruit keek zonder de juiste structuur. Door het gebruik van ruwe latente representaties en de juiste planningshorizon, werkt het systeem prachtig.
De auteurs merken echter voorzichtig op dat deze resultaten momenteel gebaseerd zijn op simulaties. Hoewel de robot leerde lopen in een virtuele wereld met extreme veranderingen, is het systeem nog niet getest op een fysieke robot in de echte wereld. Daarnaast, hoewel ze een probleem hebben opgelost waarbij een humanoïde stilstaat, blijft het dynamisch lopen op twee benen voor een humanoïde een uitdaging vanwege de complexe fysica van het balanceren op één voet.
Uiteindelijk suggereert Ground-JEPA een nieuwe weg voor de robotica: in plaats van maandenlang perfecte beloningsfuncties te ontwerpen om een robot te leren lopen, moeten we hem misschien gewoon leren om zijn interne ritme consistent te houden met de natuurwetten. Dit zou geavanceerde robotbesturing kunnen democratiseren, waardoor kleinere laboratoria met standaard laptops robots kunnen bouwen die kunnen aanpassen aan de echte wereld zonder dat er enorme supercomputers of eindeloos trial-and-error beloningen nodig zijn.
Verdrinkt u in papers in uw vakgebied?
Ontvang dagelijkse digests van de nieuwste papers die bij uw onderzoekswoorden passen — met technische samenvattingen, in uw taal.