Humanoid Manipulation Interface: Humanoid Whole-Body Manipulation from Robot-Free Demonstrations

April 21, 2026 ยท View on GitHub

[Project Page] [Paper] [Dataset] [Hardware]

Ruiqian Nai*, Boyuan Zheng*, Junming Zhao*, Haodong Zhu, Sicong Dai, Zunhao Chen, Yihang Hu, Yingdong Hu, Tong Zhang, Chuan Wen, Yang Gao

* Equal contribution

This repository contains the full stack for HuMI (Humanoid Manipulation Interface), including data collection, policy training, and deployment. Each component is organized into a separate folder.

๐Ÿ‘€ Overview

.
โ”œโ”€โ”€ humi_data_collection
โ”œโ”€โ”€ humi_deploy_high_level
โ”œโ”€โ”€ humi_deploy_low_level
โ”œโ”€โ”€ humi_high_level_policy
โ””โ”€โ”€ humi_low_level_controller
  • humi_data_collection: Code for collecting and processing humanoid-free demonstrations.
  • humi_high_level_policy: Code for training the high-level policy (diffusion policy).
  • humi_low_level_controller: Code for training the low-level controller.
  • humi_deploy_high_level and humi_deploy_low_level: Code for deploying the trained policies on a humanoid robot.

๐Ÿ”ง Installation

See the README.md file in each folder for detailed installation instructions.

๐Ÿ“˜ Instructions

TopicInstructions
Hardware instructionhardware_guide.md
Data collectionhumi_data_collection/README.md
High-level policy traininghumi_high_level_policy/README.md
Low-level controller traininghumi_low_level_controller/README.md
Policy deploymentdeploy_instruction.md