Skip to content
/ SAGA Public

This is the official code for the paper "Semi-Autonomous Arm-Hand Teleoperation with Grasping Assistance".

Notifications You must be signed in to change notification settings

Lei00764/SAGA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 SAGA: Semi-Autonomous Arm-Hand Teleoperation with Grasping Assistance

This is the official code for the paper "Semi-Autonomous Arm-Hand Teleoperation with Grasping Assistance", which introduces a two-stage teleoperation framework for increasing operational efficiency.

🛠️ Installation

  1. Download and install Isaac Gym Preview 4 from NVIDIA's website

  2. Verify Isaac Gym installation:

cd isaac-gym/python/examples
python joint_monkey.py
  1. Clone and install this repository:
git clone https://github.com/lei00764/GALAG-DexHand
cd GALAG-DexHand
pip install -e .

🚀 Running

Training

python DexHandEnv/train.py task=DexCube num_envs=4096 headless=True
  • num_envs: Number of parallel environments (default: 4096)
  • headless: Run without visualization for faster training

Testing

To test a trained model:

python DexHandEnv/train.py task=DexCube test=True num_envs=1 checkpoint=$(find $(ls -td runs/DexCube_* | head -n 1) -name "DexCube.pth")

Configuration

The environment and training parameters can be customized through config files:

  • Environment config: DexHandEnv/config/task/DexCube.yaml
  • Training config: DexHandEnv/config/train/DexCubePPO.yaml

Video Recording

To capture training videos:

python DexHandEnv/train.py task=DexCube capture_video=True capture_video_freq=1500 capture_video_len=100

Multi-GPU Training

For distributed training across multiple GPUs:

torchrun --standalone --nnodes=1 --nproc_per_node=2 DexHandEnv/train.py multi_gpu=True task=DexCube

🥰 Acknowledgements

This work builds upon the Isaac Gym framework developed by NVIDIA.

Contact

If you have any questions, please contact Xiang Lei at [email protected].

About

This is the official code for the paper "Semi-Autonomous Arm-Hand Teleoperation with Grasping Assistance".

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published