RL benchmark suite for real-world challenges research
Top 79.5% on sourcepulse
This repository provides the Real-World Reinforcement Learning (RWRL) Suite, a framework and set of environments designed to evaluate RL algorithms against challenges encountered in real-world applications. It targets RL researchers and practitioners seeking to bridge the gap between simulated and practical RL performance. The suite enables reproducible experimentation on factors like safety constraints, action/observation delays, noise, and non-stationary perturbations.
How It Works
The suite extends existing RL environments (Cartpole, Walker, Quadruped, Manipulator, Humanoid) with specific challenge wrappers. These wrappers inject realistic complexities such as delayed actions/observations, noisy inputs, dropped data, and physical perturbations. The framework standardizes evaluation by providing consistent logging and a multi-objective reward system, allowing for direct comparison of algorithm robustness across various challenging scenarios.
Quick Start & Requirements
pip3 install realworldrl_suite/
~/.mujoco/mjkey.txt
.Highlighted Details
Maintenance & Community
realworldrl@google.com
.Licensing & Compatibility
Limitations & Caveats
The Manipulator environment is noted as less tested. The PPO example requires TensorFlow 1.15.0, which is an older version. The specific license for the suite itself is not clearly stated, which could impact commercial use.
5 years ago
Inactive