RSL-RL: A Fast and Flexible Reinforcement Learning Library for Legged Robots
FeaturedNikita Rudin, David Hoeller, Marco Hutter · ETH Zurich, Robotic Systems Lab · 2022
Framework
PyTorch
License
Other (NOASSERTION)
Stars
2,624
Summary
RSL-RL is a lightweight, high-performance PyTorch library implementing PPO tailored for locomotion. Used as the default RL backend in Legged Gym, it enables training thousands of agents in parallel on GPU.
Abstract Summary
Key Points
- High-performance PPO implementation optimized for massively parallel GPU training.
- Pure PyTorch with clean API; no unnecessary abstractions for easy debugging.
- Native integration with Isaac Gym for seamless batched environment rollouts.
- Supports asymmetric actor-critic, observation normalization, and adaptive entropy scheduling.
- Default RL backend for Legged Gym; widely adopted in legged locomotion research.
Additional Notes
Training Tips
- The default entropy coefficient of 0.0 assumes a well-shaped reward; increase to 0.01 for sparse-reward tasks.
- Asymmetric critic training significantly improves sample efficiency on contact-rich terrains.
- Always enable observation normalization; training without it leads to unstable policies on hardware.
Related Papers
- Legged Gym (Rudin et al., 2022)
- Learning to Walk in Minutes (Rudin et al., 2022)
- Isaac Gym (Makoviychuk et al., 2021)
Related Papers
Legged Gym: A Framework for Massively Parallel Reinforcement Learning of Legged Locomotion
Nikita Rudin, David Hoeller, Philipp Reist et al. · RSS 2022 Workshop / arXiv 2109.11978 · Jun 2022
Legged Gym is an open-source training framework built on NVIDIA Isaac Gym that enables massively parallel deep RL for legged robot locomotion, achieving policy training times of minutes rather than days.
A Heterogeneous Architecture for Robot RL Beyond GPU-Dominant Paradigms
Yufei Jia, Zhanxiang Cao, Mingrui Yu et al. · arXiv preprint · May 2026
Simulation-based RL for contemporary robot control is increasingly organized around GPU-resident simulation: physics, rollout collection, and learning are placed on a single GPU-centric execution path
SafeManip: A Property-Driven Benchmark for Temporal Safety Evaluation in Robotic Manipulation
Chengyue Huang, Khang Vo Huynh, Sebastian Elbaum et al. · arXiv · May 2026
Robotic manipulation is typically evaluated by task success, but successful completion does not guarantee safe execution. Many rl failures are temporal: a robot may touch a clean surface after contamination or release an object before it is...
Berkeley Humanoid: A Low-Cost 3D-Printed Humanoid for Research
Zachary Kousik, Shanpu Fang, Rohan Thakker et al. · arXiv · 2024
An open-source 3D-printed humanoid robot platform designed for reinforcement-learning based locomotion research with affordable hardware.