LessMimic: Long-Horizon Humanoid Interaction with Unified Distance Field Representations
Abstract
Humanoid robots that autonomously interact with physical environments over extended horizons represent a central goal of embodied intelligence. Existing approaches rely on reference motions or task-specific rewards, tightly coupling policies to particular object geometries and precluding multi-skill generalization within a single framework. A unified interaction representation enabling reference-free inference, geometric generalization, and long-horizon skill composition within one policy remains an open challenge. Here we show that Distance Field (DF) provides such a representation: LessMimic conditions a single whole-body policy on DF-derived geometric cues--surface distances, gradients, and velocity decompositions--removing the need for motion references, with interaction latents encoded via a Variational Auto-Encoder (VAE) and post-trained using Adversarial Interaction Priors (AIP) under Reinforcement Learning (RL). Through DAgger-style distillation that aligns DF latents with egocentric depth features, LessMimic further transfers seamlessly to vision-only deployment without motion capture (MoCap) infrastructure. A single LessMimic policy achieves 80--100% success across object scales from 0.4x to 1.6x on PickUp and SitStand where baselines degrade sharply, attains 62.1% success on 5 task instances trajectories, and remains viable up to 40 sequentially composed tasks. By grounding interaction in local geometry rather than demonstrations, LessMimic offers a scalable path toward humanoid robots that generalize, compose skills, and recover from failures in unstructured environments.
Figures & tables
| Method | Type | Task-unified observation | No motion at inference | Long-horizon skill composition |
| HDMI [ 51 ] | Ref-based | ✗ | ✗ | ✗ |
| ResMimic [ 62 ] | Ref-based | ✗ | ✗ | ✗ |
| CLONE [ 26 ] | Ref-based | ✗ | ✗ | ✓ |
| Op3-Soccer [ 10 ] | Ref-free | ✗ | ✗ | ✗ |
| PhysHSI [ 50 ] | Ref-free | ✗ | ✓ | ✗ |
| Ours | Ref-free | ✓ | ✓ | ✓ |
| Method | PickUp ( ,%) | SitStand ( ,%) | Push ( ,%) | Carry ( ,%) | ||||||||
| 0.4 | 0.6 | 1.0 | 1.4 | 1.6 | 0.4 | 1.0 | 1.6 | 0.6 | 1.0 | 1.4 | ||
| Reference-based baselines | ||||||||||||
| HDMI ∗ | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \underline{99.7}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.5)}} | \textbf{100.0}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 40.7\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 3.3)}} | 1.7\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 1.2)}} | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \underline{99.0}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 1.7\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.5)}} | 0.3\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \textbf{97.3}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.5)}} | \textbf{10.6}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 2.9)}} | 27.4\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.3)}} |
| ResMimic ∗ | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 18.3\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 1.2)}} | \textbf{100.0}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \textbf{99.7}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.5)}} | 63.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 10.2)}} | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \textbf{100.0}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 93.7\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.5)}} | 0.4\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.2)}} | \underline{93.1}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 1.2)}} | 2.2\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.7)}} | 32.9\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 1.5)}} |
| VisualMimic | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \textbf{100.0}\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | – | – | – | – | 20.6\,{\scriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 9.0)}} | – | – |
| Reference-free baselines | ||||||||||||
| Method | N=5 | N=10 | N=15 | N=25 | N=40 |
| Ablation study | |||||
| Ours - AIP | 5.2\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.2)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \underline{0.0}\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | \underline{0.0}\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} |
| Ours - Syn. | \underline{22.1}\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.8)}} | \underline{4.9}\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.2)}} | \underline{1.0}\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.3)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} |
| Ours - Rand. | 1.9\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.1)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} |
| Ours - RL | 3.2\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.2)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} |
| Ours - Trans. | 1.7\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.1)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} | 0.0\,{\scriptscriptstyle{\color[rgb]{0.5,0.5,0.5}(\pm 0.0)}} |
| Method | PickUp ( ,%) | PickUp ( ,%) | SitStand ( ,%) | SitStand ( ,%) | ||||
| Real | Root | Real | Root | Real | Root | Real | Root | |
| Ours (Mocap) | 10 / 10 | 94.44 | 8 / 10 | 81.39 | 8 / 10 | 84.89 | 10 / 10 | 91.88 |
| Ours (Vision) | 8 / 10 | 89.15 | 7 / 10 | 75.24 | – | – | – | – |
| Hyperparameter | Symbol | Value |
| Interaction Skill Pre-training | ||
| Learning rate | ||
| Batch size | ||
| Number of training iterations | ||
| Optimizer | Adam | – |
| Discriminative Post-Training | ||
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Reward Term | Formulation | Weight | Description |
| Task and Style Rewards | |||
| Root Tracking | Follow target root trajectory without motion references. | ||
| Interaction Style | Eq. (6) | Discriminator-based prior on distance-field representation. | |
| Motion Style | Discriminator-based motion prior for natural gait/posture. | ||
| Object Tracking | Ensures object follows the desired manipulation trajectory. | ||
| Regularization and Penalties |