Install IsaacSim 4.5.0 and IsaacLab 2.2.1, then install this repository:
pip install -e .And download the assets from https://huggingface.co/datasets/a2012203/humand_isaac_assets.
Place it under humanoid_isaac/assets. It should look like
humanoid_isaac/
├─ assets/
│ ├─ robots/
│ ├─ scenes/
│ └─ ...
├─ isaac_utils/
├─ robots/
└─ ...
Train a policy:
python scripts/rsl_rl/train.py --task {TASK_NAME}_{ROBOT_TYPE}-v0Supported tasks (TASK_NAME, 11 total):
Stand, Walk, Run, Hurdle, Slide, Stair, Crawl, Push, Package, Truck, Door
Supported robots (ROBOT_TYPE):
G1H12(H1-2): limited support — physics, rewards and termination functions may not be fully tuned.
Training options:
| Flag | Description |
|---|---|
--headless |
Run without GUI |
--num_envs {int} |
Number of parallel environments |
--video |
Record training videos |
--resume |
Resume from the latest checkpoint |
--checkpoint {str} |
Path to a specific checkpoint to resume from |
Evaluate a trained policy:
python scripts/rsl_rl/play.py --task {TASK_NAME}_{ROBOT_TYPE}-v0 --checkpoint {CHECKPOINT_PATH}Evaluation options:
| Flag | Description |
|---|---|
--headless |
Run without GUI |
--num_envs {int} |
Number of parallel environments |
--video |
Record evaluation videos |