Learning to Fold: prizewinning solution at LeHome Challenge 2026 (1st place online, 2nd offline)
Dit artikel presenteert een prijswinnend bimanueel kledingvouwsysteem voor de LeHome Challenge 2026 dat topklasseringen bereikt door een vision-language-action policy te verbeteren met een zelfgesuperviseerde reinforcement learning-loop, waarbij de eigen voorspellingen van de policy over succes en voortgang de advantage-estimatie en foutdetectie aansturen, ondersteund door een uitgebreid pakket aan engineering-optimalisaties inclusief flow-matching, gedistribueerde training en robuuste sim-to-real transfer.
Oorspronkelijk artikel gelicentieerd onder CC BY 4.0 (http://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
Stel je een robot voor die probeert een slordig T-shirt of een broek op te vouwen. Voor ons lijkt dat simpel, maar voor een robot is een stuk stof als een chaotische, gladde slang die van vorm verandert elke keer als je hem aanraakt. Dit artikel beschrijft hoe de auteur, Ilia Larchenko, een robotbrein bouwde dat eerste plaats werd in een simulatiewedstrijd en tweede plaats in een wedstrijd in de echte wereld voor precies deze taak.
Dit is het verhaal van hoe hij het deed, onderverdeeld in eenvoudige concepten.
1. Het Probleem: De "Geest" in de Machine
De robot moest vier soorten kleding vouwen (shirts met lange/korte mouwen, lange/korte broeken) met twee armen.
- De Haken: De robot wist niet wat hij vasthield. Hij moest naar het shirt kijken en uitzoeken: "Is dit een T-shirt of een broek?" voordat hij kon beginnen met vouwen.
- De Beloning: De robot kreeg alleen een "Gouden Ster" (een beloning) als het shirt aan het einde perfect gevouwen was. Als hij halverwege een fout maakte, kreeg hij niets. Dit is als proberen te leren fietsen, maar pas een koekje krijgen als je de finishlijn bereikt zonder ooit te vallen.
2. De Oplossing: Een "Zelflerende" Lus
In plaats van alleen menselijke demonstraties te kopiëren (wat is als leren zwemmen door naar een video te kijken), bouwde de auteur een systeem dat leert door te doen, te falen en het opnieuw te proberen. Hij noemt dit een "Flywheel" (vliegwiel).
Denk aan een team van drie personen die werken in een fabriek:
- De Trainer: De leraar die de data bestudeert en het brein van de robot bijwerkt.
- De Runners: Een vloot robots in een videogame (simulatie) die duizenden keren per dag proberen kleding op te vouwen.
- De Menselijke Helper: Een persoon die alleen ingrijpt wanneer de robot vastloopt, het shirt herstelt en de robot weer laat proberen.
Deze drie praten niet rechtstreeks met elkaar; ze droppen alleen briefjes in een gedeelde digitale brievenbus (HuggingFace Hub). De Trainer leest de briefjes, leert, en dropt een nieuwe "brein-update" terug in de doos. De Runners pakken deze op en proberen het opnieuw.
3. De Geheime Saus: De Robot is zijn Eigen Scheidsrechter
Normaal gesproken heb je in de robotica één brein nodig om te beslissen wat te doen en een apart brein om te raden hoe goed het gaat. Deze auteur heeft die twee samengevoegd.
- De Magische Truc: Dezelfde neurale netwerk die beslist "pak de mouw" voorspelt ook "ik heb 80% kans van slagen" en "ik ben 40% op weg".
- Waarom dit helpt: Omdat de robot zijn eigen score in realtime kent, kan hij sneller leren. Als hij voorspelt dat hij gaat falen, weet hij dat hij een andere beweging moet proberen. Het is als een student die niet alleen de toets maakt, maar ook direct zijn eigen antwoorden nakijkt om te zien waar hij fout zat.
4. Leren van Fouten (De "Replay" Strategie)
De auteur realiseerde zich dat alleen oefenen saai is. Je moet oefenen met de moeilijke delen.
- Hard Mining: Wanneer de robot faalt, slaat het systeem dat exacte moment op (zoals een "Save State" in een videogame). Vervolgens laadt het die gefaalde staat en probeert het opnieuw, maar dan met extra "ruis" (willekeurige veranderingen in lichtinval of de textuur van de stof) om het moeilijker te maken.
- De Menselijke Aanraking: Wanneer de robot echt vastloopt, neemt de mens het even over om het shirt te herstellen, en geeft dan de controle weer terug aan de robot. De robot leert van deze kleine correctie. Dit wordt DAgger genoemd (een chique naam voor "leren van menselijke correcties").
5. De "Magische Bril" (Inference Optimalisatie)
Zelfs met een slim brein kan een robot onhandig zijn als hij te snel of te langzaam beweegt. De auteur ontdekte dat door de manier waarop de robot op het allerlaatste moment "denkt" aan te passen, de prestaties enorm verbeterden.
- De Analogie: Stel je voor dat je een meerkeuzevraag beantwoordt. In plaats van gewoon het eerste antwoord te kiezen dat in je opkomt, bedenk je snel drie verschillende antwoorden, controleert welk antwoord het beste "voelt" op basis van je intuïtie (de score), en kiest dat antwoord dan.
- Thompson Sampling: De auteur gebruikte een wiskundig spel (zoals een gokkast) om automatisch de perfecte instellingen te bepalen voor elk type shirt (bijv. "Voor korte broeken, beweeg langzamer; voor lange broeken, grijp steviger vast") zonder dat hij elke combinatie handmatig hoefde te testen.
6. De Uitdaging in de Echte Wereld: Van Videogame naar Realiteit
Het moeilijkste deel was de overstap van de computersimulatie naar een echte robot in een echte kamer.
- De "Uncanny Valley" van de Fysica: In de simulatie zag de kleding er perfect uit. In de werkelijkheid was de verlichting anders, de camera stond iets scheef en de armen van de robot hadden een beetje "speling" (backlash).
- De Oplossing: De auteur probeerde niet om de robot perfect te maken. In plaats daarvan maakte hij de trainingsdata chaotisch. Hij leerde de robot om kleding op te vouwen in het donker, in de felle zon, met een gekantelde camera en met de robot die op verschillende snelheden beweegt.
- Het Resultaat: Door de robot te trainen om comfortabel te zijn met chaos, raakte hij niet in paniek toen hij de echte wereld zag. Het was alsoals een surfer trainen in een stormachtige oceaan, zodat een kalm strand gemakkelijk aanvoelt.
7. De Uitkomst
- Simulatie: De robot vouwde kleding succesvol in 79,6% van de gevallen, waarmee hij 61 andere teams versloeg.
- Echte Wereld: Hij behaalde een 2e plaats in de uiteindelijke wedstrijd, waarbij hij succesvol echte kleding op een echte robot vouwde.
De Grote Les
De auteur geeft toe dat dit geen perfect wetenschappelijk experiment was met gecontroleerde variabelen. Het was een "alles-in-de-pan" aanpak — hij gooide elke nuttige tool (reinforcement learning, menselijke feedback, zware data-augmentatie en slimme voorspellingen) in de pot totdat het werkte.
De belangrijkste les is dat voor robots die met rommelige, onvoorspelbare dingen zoals kleding moeten omgaan, het vermogen nodig hebben om hun eigen succes te voorspellen, te leren van menselijke correcties en getraind te worden in chaotische, gevarieerde omgevingen, zodat ze niet in de war raken wanneer de realiteit er niet uitziet als de videogame.
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.