README.md
September 30, 2025 Β· View on GitHub
TrajBooster: Boosting Humanoid Whole-Body Manipulation via Trajectory-Centric Learning
Jiacheng Liu*, Pengxiang Ding*, Qihang Zhou, Yuxuan Wu, Da Huang, Zimian Peng, Wei Xiao, Weinan Zhang, Lixin Yang, Cewu Luβ , Donglin Wangβ
* Equal Controlbution, β Corresponding Authors
Zhejiang University, Westlake University, Shanghai Jiao Tong University & Shanghai Innovation Institute
π Contents
π About
This sub-repository provides the official implementation of the retargeting model module for "TrajBooster: Boosting Humanoid Whole-Body Manipulation via Trajectory-Centric Learning". Given only the 6D coordinates of both wrists, our system enables humanoids to achieve full-body locomotion-manipulation by tracking these two coordinate targets.
This repository contains two key components of our Retargeting model:
-
Worker: A Homie-style worker policy with the following enhancements: (1) modifications based on this issue, and (2) addition of locomotion training in semi-crouched poses, expanding beyond standing-only movement training.
-
Manager: A manager policy based on the harmonized online DAgger algorithm that outputs control commands (v_x, v_y, v_yaw, height) to direct the worker policy.
These components are organized into separate sub-directories that can be treated as independent repositories. Each sub-directory contains its own README with detailed usage instructions and functional descriptions.
π Usage
Prerequisites
We recommend using our code under the following environment:
- Operating System: Ubuntu 20.04/22.04
- Simulation: IsaacGym Preview 4.0
- GPU: NVIDIA GPU (RTX 2070 or higher)
- Driver: NVIDIA GPU Driver (recommended version 535.183)
- Environment Manager: Conda
- Python: Python 3.8
Hardware Requirements:
- Unitree G1 with Dex3 Hands
- Head RGB camera Γ 1
- Wrist RGB cameras Γ 2
Installation
First, clone this repository to your Ubuntu system:
git clone https://github.com/jiachengliu3/OpenTrajBooster.git
Then follow the README.md files in each sub-repository to install all components or specific modules as needed.
π Citation
If you find our work helpful, please cite:
@article{liu2025trajbooster,
title={TrajBooster: Boosting Humanoid Whole-Body Manipulation via Trajectory-Centric Learning},
author={Liu, Jiacheng and Ding, Pengxiang and Zhou, Qihang and Wu, Yuxuan and Huang, Da and Peng, Zimian and Xiao, Wei and Zhang, Weinan and Yang, Lixin and Lu, Cewu and Wang, Donglin},
journal={arXiv preprint arXiv:2509.11839},
year={2025}
}
π License
This project is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
.
π Acknowledgements
- Walk-These-Ways: Our robot deployment code is based on
walk-these-ways. - Unitree SDK2: We use
Unitree SDK2library to control the robot. - OpenHomie: This work is developed based on
OpenHomiecodebase.