Learning to Fold: prizewinning solution at LeHome Challenge 2026 (1st place online, 2nd offline)
Summary
This paper describes the prizewinning solution for the LeHome Challenge at ICRA 2026, where a two-armed robot learns to fold various garments using a novel RL approach with a self-contained value function, asynchronous training, and heavy sim-to-real augmentation.
View Cached Full Text
Cached at: 06/29/26, 06:01 AM
Paper page - Learning to Fold: prizewinning solution at LeHome Challenge 2026 (1st place online, 2nd offline)
Source: https://huggingface.co/papers/2606.27163 Earlier this month I placed π₯ 2nd in the LeHome Challenge at ICRA 2026 β and π₯ 1st of 62 teams in the simulation round before that. This paper explains my solution.
The task: teach a cheap two-armed robot to fold different garments β long tops, short tops, long pants, and shorts β both in simulation and on a real robot. The robot only sees three cameras and never gets told which garment itβs folding, so it has to figure that out on its own.
Hereβs the short version of how it works π
π§ The policy is its own value function. From the same forward pass that picks the next action chunk, cheap heads predict success probability, task completion %, garment type, and future keypoint distances + a Q-residual. Those become the advantage signal for RL - no separate critic.
π A fully asynchronous RL loop coordinated only through the HF Hub: 1 trainer (H200) ships a fresh checkpoint ~every 40 min while N rollout workers (and a human doing teleop / DAgger corrections) collect data in parallel. Nobody waits, it uses the off-policy nature of the loop to the fullest.
π Binary success is too sparse, so I densify it by combining multiple approaches simultaneously β from objective keypoint distances, the success-probability value baseline, completion %, and relative success rate of different garments.
ποΈ The RL combines AWR (sample good actions more often) + RECAP (feed advantage as a conditioning input, then ask for good actions only at inference, with CFG). I also tune the inference knobs β execution length, playback speed, inpainting overlap, CFG scale, best-of-N β with a per-parameter Thompson-sampling bandit folded into rollout collection.
π Round 1: 1st of 62, 79.6% success (+6.1 over 2nd, top score on 3 of 4 garments). Round 2: 2nd place, with only ~1 week and no access to the eval robot β so the pipeline was sim β my robot β their robot, leaning on heavy augmentation to make the policy more robust.
π‘ Biggest win left on the table: I ran full RL in sim and BC + human corrections on real separately. Theyβre very complementary β combining them should push success much higher.
Similar Articles
@almond_robotics: Axol folds a towel
Almond Robotics' Axol robot demonstrates folding a towel.
COrigami: An AI Pipeline for Co-Designing Flat-Foldable Visually Recognisable Origami
COrigami is an end-to-end AI pipeline that generates flat-foldable origami crease patterns from natural language, using optimization and aesthetic evaluation to enable human-AI co-creation in a mathematically constrained domain.
Reinforcement learning for inverse structural design and rapid laser cutting of kirigami prototypes
This paper introduces RL-Kirigami, a framework combining optimal-transport conditional flow matching and reinforcement learning to solve the inverse design problem for kirigami metamaterials, achieving high accuracy and enabling rapid laser-cut prototype fabrication.
@ClementDelangue: Paper of the day! https://huggingface.co/papers/2605.13301β¦
A paper introduces a unified recipe (SU-01) that combines reverse-perplexity curriculum, two-stage reinforcement learning, and test-time scaling to achieve gold-medal-level performance on IMO and IPhO problems using a 30B-A3B backbone.
Exploiting Local Dynamics Regularity for Reusable Skills in Offline Hierarchical RL
This paper introduces CARL, a method for offline hierarchical reinforcement learning that exploits local dynamics regularity to learn reusable skills. The approach clusters state-goal pairs requiring similar action sequences, enabling more effective skill reuse and improved performance on complex humanoid tasks.