A reinforcement learning project for robot locomotion using RSL-RL framework.
- Clone the repository:
git clone git@github.com:Argo-Robot/quadrupeds_locomotion.git --recursive
cd quadrupeds_locomotion- Initialize the submodules:
git submodule update --init --recursive- Create and activate virtual environment:
python3 -m venv venv
source venv/bin/activate- Install dependencies:
# Core dependencies
pip install -r requirements.txt
# Install RSL-RL
cd rsl_rl
pip install -e .
cd ..
# Install Genesis
cd genesis
pip install -e .
cd ..Train the Go2 robot:
python src/go2_train.py --exp_name="my_experiment" --max_iterations=1000quadrupeds_locomotion/
├── src/
│ ├── go2_train.py # Training script
│ └── go2_env.py # Environment
├── rsl_rl/ # RSL-RL framework
└── requirements.txt # Project dependencies
MIT License
- Fork the repository
- Create feature branch
- Submit pull request