GeoLoco: Leveraging 3D Geometric Priors from Visual Foundation Model for Robust RGB-Only Humanoid Locomotion

GeoLoco is een robuust, puur op RGB-gebaseerd locomotieframework voor humanoiden dat door het benutten van geometrische priors van een visuele foundation-model en een speciaal cross-attention-mechanisme, succesvolle zero-shot overdracht van simulatie naar de Unitree G1-robot op complexe terreinen mogelijk maakt zonder gebruik van actieve dieptesensoren.

Yufei Liu, Xieyuanli Chen, Hainan Pan, Chenghao Shi, Yanjie Chen, Kaihong Huang, Zhiwen Zeng, Huimin Lu

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

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

GeoLoco: De Kunst van het Wandelen met Alleen Je Ogen

Stel je voor dat je een robot bent die moet leren lopen. De meeste robots die we vandaag de dag zien, zijn als mensen die een bril met een ingebouwde laserafstandsmeter dragen. Ze kijken naar de grond en meten exact hoe ver de treden van een trap zijn of hoe diep een gat is. Dit werkt goed, maar het is alsof je alleen naar de afmetingen van de wereld kijkt, en niet naar de wereld zelf. Je ziet geen kleuren, geen texturen, en je kunt niet "voelen" of een muur van baksteen of van glas is.

De onderzoekers van GeoLoco hebben een slimme oplossing bedacht. Ze zeggen: "Waarom zouden we die dure lasers en afstandsmeters nodig hebben? Laten we de robot gewoon een gewone camera geven, zoals die op je telefoon zit."

Maar hier zit de valkuil: een gewone camera ziet alleen platte, 2D-beelden. Voor een robot is het alsof hij door een schilderij loopt; hij ziet de treden van de trap, maar hij weet niet hoe diep ze zijn of hoe ver weg ze staan. Als je een robot zomaar leert lopen op basis van zo'n plat beeld, raakt hij snel in de war en valt hij om.

De Magische Brillen: Het "Geestelijke" 3D-Bewustzijn

Hier komt het genie van GeoLoco naar voren. De onderzoekers hebben de robot niet laten leren "vanaf nul". In plaats daarvan hebben ze de robot een paar magische brillen opgezet: een Visual Foundation Model (VFM).

Je kunt dit vergelijken met het geven van een bril aan een kind dat nog nooit heeft gelopen, maar die bril is gemaakt door een meester-architect die al miljoenen 3D-werelden heeft ontworpen. Deze bril (het AI-model) is al "opgeleid" om te begrijpen hoe de wereld eruitziet in 3D, zelfs als hij alleen een platte foto ziet.

  • De Analogie: Stel je voor dat je naar een zwart-witfoto van een trap kijkt. Jij, als mens, ziet direct dat het een trap is en voelt bijna de diepte. Een gewone computer ziet alleen grijze pixels. GeoLoco gebruikt die "meester-architect bril" om de computer te laten zien: "Kijk, die grijze pixels zijn niet zomaar vlekken; dat is een tredje dat 20 centimeter hoog is en 30 centimeter voor je ligt."

De Dans van de Robot: Kijken en Bewegen

De robot moet niet alleen kijken, maar ook bewegen. Soms is de camera traag (hij maakt maar 10 beelden per seconde), maar de robot moet heel snel reageren (50 keer per seconde).

GeoLoco gebruikt een slimme techniek die we Cross-Attention kunnen noemen.

  • Het Metaphor: Stel je voor dat de robot een danser is. Zijn lichaam (de benen en zintuigen) weet precies waar hij staat. Zijn ogen (de camera) kijken naar de vloer.
  • In plaats van dat de robot blindelings naar alles kijkt, laat GeoLoco het lichaam vragen aan de ogen: "Ik sta op het punt om mijn linkerbeen te heffen; kijk eens specifiek naar de rand van die tree voor mijn linkervoet."
  • De robot "vraagt" dus aan zijn visuele brein om zich te focussen op de belangrijkste plekken, precies op het moment dat hij ze nodig heeft. Dit maakt de bewegingen veel natuurlijker en veiliger.

De "Twee-Oren" Training: Niet te veel vertrouwen op de kleur

Een groot probleem bij het trainen van robots is dat ze soms te veel vertrouwen op de kleur van de grond. Als je een robot traint in een virtuele wereld met een specifieke bruine vloer, denkt hij misschien: "Bruin betekent 'veilig lopen'." Maar als je hem in de echte wereld zet met een grijze vloer, valt hij om.

Om dit te voorkomen, gebruiken de onderzoekers een twee-oortjes trainingssysteem:

  1. Oor 1 (De Snelheid): De robot moet raden hoe snel hij beweegt.
  2. Oor 2 (De Kaart): De robot moet proberen een kaartje te tekenen van de grond die hij ziet.

Als de robot probeert te raden op basis van de kleur van de vloer, faalt hij bij het tekenen van de kaart. Door deze twee taken te combineren, wordt de robot gedwongen om echt te begrijpen hoe de vorm en diepte van de wereld eruitzien, en niet alleen hoe ze eruitzien. Hij leert de "fysieke waarheid" achter de afbeelding.

Het Resultaat: Een Robot die Echt Loopt

Het meest indrukwekkende is dat deze robot, die alleen een gewone camera heeft, zonder enige aanpassing (zero-shot) in de echte wereld werkt.

  • Ze hebben de robot getraind in een computerprogramma.
  • Toen hebben ze de software op een echte robot (de Unitree G1) gezet.
  • De robot liep direct naar buiten en kon zonder problemen:
    • Trappen op en af lopen (zelfs in het donker!).
    • Over gaten springen.
    • Op hellingen lopen.

Het is alsof je een kind leert fietsen in een virtuele wereld, en het kind de volgende dag direct op een echte fiets in de regen gaat rijden zonder te vallen.

Samenvatting in één zin

GeoLoco is een slimme manier om robots te leren lopen door ze een "3D-bril" te geven die een gewone camera laat zien alsof het een diep, driedimensionaal landschap is, zodat ze veilig kunnen wandelen over trappen en gaten zonder dure lasersensors.