# AHC **Repository Path**: AGIROS_Team/ahc ## Basic Information - **Project Name**: AHC - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-09-29 - **Last Updated**: 2026-03-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Overview This repository contains the code implementation and video demonstration of the paper `Agile Hauler Curriculum: Learning High-Speed Locomotion for Robots under Demanding Payloads`, which proposes a new curriculum learning method (**Agile Hauler Curriculum, AHC**) to help robots achieve agile locomotion under high loads. More detailed information about AHC and the experiments on real-world deployment are introduced in the video below.
## Requirements * miniconda * pytorch 1.10 with cuda-11.3 * Isaac Gym * Nvidia GPU with at least 8GB of VRAM ## Build Environments ### Create new conda environment and activate ```bash conda create env -n ahc python=3.8 conda activate ahc ``` ### Install pytorch 1.10 with cuda-11.3: ```bash pip3 install torch==1.10.0+cu113 torchvision==0.11.1+cu113 torchaudio==0.10.0+cu113 -f https://download.pytorch.org/whl/cu113/torch_stable.html ``` ### Install Isaac Gym 1. Download and install Isaac Gym Preview 4 from https://developer.nvidia.com/isaac-gym 2. Unzip file. ```bash tar -xf IsaacGym_Preview_4_Package.tar.gz ``` 3. Insatll python package. ```bash cd isaacgym/python pip install -e . ``` 4. Verify the installation by try running an example. ```bash python examples/1080_balls_of_solitude.py ``` ### Train and Play Clone this repository and install: ```bash git clone https://gitee.com/AGIROS_Team/ahc.git cd AHC pip install -e . ``` Start training: ```bash python scripts/train.py ``` the log, video and checkpoints files are saved in `/run` dir during training. Evaluate policy: ```bash python scripts/play.py ```