You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Main Changes:
- Switched to Ruff for linting
- Added type hints
- Formatted comments and docstrings
Validated on the following tasks:
Isaac-Velocity-Flat-Anymal-D-v0
Isaac-Velocity-Flat-Anymal-D-Recurrent-v0
Isaac-Velocity-Flat-Anymal-D-Distillation-v0
Isaac-Velocity-Flat-Anymal-D-Distillation-Recurrent-v0
Copy file name to clipboardExpand all lines: README.md
+5-9Lines changed: 5 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,14 @@
1
-
# RSLRL
1
+
# RSL-RL
2
2
3
-
A fast and simple implementation of RL algorithms, designed to run fully on GPU.
4
-
This code is an evolution of `rl-pytorch` provided with NVIDIA's Isaac Gym.
3
+
A fast and simple implementation of learning algorithms for robotics. For an overview of the library please have a look at https://arxiv.org/pdf/2509.10771.
5
4
6
5
Environment repositories using the framework:
7
6
8
7
***`Isaac Lab`** (built on top of NVIDIA Isaac Sim): https://github.com/isaac-sim/IsaacLab
9
-
***`Legged-Gym`** (built on top of NVIDIA Isaac Gym): https://leggedrobotics.github.io/legged_gym/
8
+
***`LeggedGym`** (built on top of NVIDIA Isaac Gym): https://leggedrobotics.github.io/legged_gym/
10
9
***`MuJoCo Playground`** (built on top of MuJoCo MJX and Warp): https://github.com/google-deepmind/mujoco_playground/
11
10
12
-
The main branch supports **PPO** and **Student-Teacher Distillation** with additional features from our research. These include:
11
+
The library currently supports **PPO** and **Student-Teacher Distillation** with additional features from our research. These include:
13
12
14
13
*[Random Network Distillation (RND)](https://proceedings.mlr.press/v229/schwarke23a.html) - Encourages exploration by adding
15
14
a curiosity driven intrinsic reward.
@@ -22,8 +21,6 @@ information.
22
21
**Affiliation**: Robotic Systems Lab, ETH Zurich & NVIDIA <br/>
> **Note:** The `algorithms` branch supports additional algorithms (SAC, DDPG, DSAC, and more). However, it isn't currently actively maintained.
26
-
27
24
28
25
## Setup
29
26
@@ -57,8 +54,7 @@ For documentation, we adopt the [Google Style Guide](https://sphinxcontrib-napol
57
54
We use the following tools for maintaining code quality:
58
55
59
56
-[pre-commit](https://pre-commit.com/): Runs a list of formatters and linters over the codebase.
60
-
-[black](https://black.readthedocs.io/en/stable/): The uncompromising code formatter.
61
-
-[flake8](https://flake8.pycqa.org/en/latest/): A wrapper around PyFlakes, pycodestyle, and McCabe complexity checker.
57
+
-[ruff](https://github.com/astral-sh/ruff): An extremely fast Python linter and code formatter, written in Rust.
62
58
63
59
Please check [here](https://pre-commit.com/#install) for instructions to set these up. To run over the entire repository, please execute the following command in the terminal:
0 commit comments