Skip to content

This repository is for training Go2 using RL in Genesis.

License

Notifications You must be signed in to change notification settings

ARC-KIST/genesis-go2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARC Go2 Robot Training for Genesis

Genesis Python Linux platform License

Overview

Note

This repository is for training Go2 using RL in Genesis.
All the code is sourced from Genesis.
Editor: Sol Choi

This repository serves as a template for building projects or extensions based on Genesis. It allows you to develop in an isolated environment, outside of the core Genesis repository. This template was inspired by the IsaacLab extension template structure.

Keywords: extension, template, genesis

Installation

  • Install Genesis, see the installation guide.

    • Alternatively, follow the steps below for a simpler installation.
      conda env create -f environment.yaml
      conda activate genesis
      pip install genesis-world
      
  • Install rsl_rl to use the PPO reinforcement learning algorithm.

    git submodule init
    git submodule update
    cd rsl_rl && pip install -e .
    
  • Using a python interpreter that has Genesis installed, install the library.

    cd exts
    python -m pip install -e .
    

Genesis

About

This repository is for training Go2 using RL in Genesis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages