Skip to content

Algorithm implementation for our paper: Robotic World Model: A Neural Network Simulator for Robust Policy Optimization in Robotics

License

Notifications You must be signed in to change notification settings

leggedrobotics/rsl_rl_rwm

 
 

Repository files navigation

Model-Based RSL RL

A fast and simple implementation of RL algorithms, designed to run fully on GPU. This code is a fork of RSL RL incorporated with model-based RL algorithms supporting Robotic World Model.

Robotic World Model

Paper: Robotic World Model: A Neural Network Simulator for Robust Policy Optimization in Robotics
Project Page: https://sites.google.com/view/roboticworldmodel

Authors: Chenhao Li, Andreas Krause, Marco Hutter
Affiliation: ETH AI Center, Learning & Adaptive Systems Group and Robotic Systems Lab, ETH Zurich

Setup

The package can be installed via PyPI with:

pip install rsl-rl-lib

or by cloning this repository and installing it with:

git clone https://github.com/leggedrobotics/rsl_rl
cd rsl_rl
pip install -e .

The package supports the following logging frameworks which can be configured through logger:

For a demo configuration of PPO, please check the example_config.yaml file.

Citing

If you use the library with model-based reinforcement learning, please cite the following work:

@article{li2025robotic,
  title={Robotic world model: A neural network simulator for robust policy optimization in robotics},
  author={Li, Chenhao and Krause, Andreas and Hutter, Marco},
  journal={arXiv preprint arXiv:2501.10100},
  year={2025}
}

About

Algorithm implementation for our paper: Robotic World Model: A Neural Network Simulator for Robust Policy Optimization in Robotics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%