← all repositories
Sirui-Xu/InterMimic

One physics policy for digital humans and Unitree G1 robots

InterMimic learns a single whole-body controller for physics-based human-object interactions and deploys it to both SMPL-X avatars and simulated Unitree G1 robots without external retargeting.

515 stars Python Domain AppsComputer Vision
InterMimic
Not currently ranked — collecting fresh signals.
star history

What it does

InterMimic is a research framework for physics-based whole-body control during human-object interactions. It trains a single teacher policy via reinforcement learning in NVIDIA Isaac Gym to handle dynamic, heterogeneous objects, then distills it into a student policy. The same pipeline drives both SMPL-X human avatars and Unitree G1 humanoid robots in simulation.

The interesting bit

Instead of crafting separate controllers for each body type, the project learns one policy from motion-capture data and applies it directly to both digital humans and humanoid robots. It also bridges NVIDIA’s older Isaac Gym and newer Isaac Lab, letting checkpoints trained in one environment run in the other.

Key highlights

  • One unified policy covers diverse full-body interactions with varied objects.
  • Supports both SMPL-X characters and Unitree G1 with three-finger dexterous hands.
  • Teacher-student distillation with optional transformer-based student architecture.
  • Multi-GPU distributed training support.
  • Isaac Gym checkpoints compatible with IsaacLab inference.

Caveats

  • The provided dataset build includes minor fixes, so reproduced results may deviate slightly from the paper.
  • The codebase is tightly coupled to the NVIDIA Isaac ecosystem and requires separate environment management for Isaac Gym and Isaac Lab.

Verdict

Worth exploring if you research humanoid locomotion, manipulation, or physics-based character animation. Skip it if you need a hardware-ready robot stack or a dataset-agnostic training library.

Frequently asked

What is Sirui-Xu/InterMimic?
InterMimic learns a single whole-body controller for physics-based human-object interactions and deploys it to both SMPL-X avatars and simulated Unitree G1 robots without external retargeting.
Is InterMimic open source?
Yes — Sirui-Xu/InterMimic is open source, released under the MIT license.
What language is InterMimic written in?
Sirui-Xu/InterMimic is primarily written in Python.
How popular is InterMimic?
Sirui-Xu/InterMimic has 515 stars on GitHub.
Where can I find InterMimic?
Sirui-Xu/InterMimic is on GitHub at https://github.com/Sirui-Xu/InterMimic.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.