Skip to content

lupinjia/genesis_lr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦿 Legged Robotics in Genesis

A legged_gym based framework for training legged robots in genesis

Table of Contents


🌟 Features

🧪 Test Results

For tests conducted on Genesis, please refer to tests.md

🛠 Installation

  1. Create a new python virtual env with python>=3.10
  2. Install PyTorch
  3. Install Genesis following the instructions in the Genesis repo
  4. Install genesis_lr
    git clone [email protected]:lupinjia/genesis_lr.git
    cd genesis_lr
    pip install -e .

👋 Usage

🚀 Quick Start

By default, the task is set to go2(in utils/helpers.py), we can run a training session with the following command:

cd legged_gym/scripts
python train.py --headless # run training without rendering

After the training is done, paste the run_name under logs/go2 to load_run in go2_config.py:

Then, run play.py to visualize the trained model:

📖 Instructions

For more detailed instructions, please refer to the wiki page

Deployment

For deployment code, please refer to go2_deploy

🖼️ Gallery

Robot Sim Real
Unitree Go2 (Walk These Ways) video video
Bipedal Walker

🙏 Acknowledgements

TODO

  • Add go2 deploy demos and instructions (2025/07/25)
  • Add explicit estimator support
  • Add teacher-student implementation (2025/08/02)

About

Legged Robot environments for reinforcement learning in Genesis

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages