SkillAgentSearch skills...

RLLBC

Algorithm library for the class "Reinforcement Learning and Learning-based Control" by the Institute for Data Science in Mechanical Engineering (DSME) at RWTH Aachen University.

Install / Use

/learn @Data-Science-in-Mechanical-Engineering/RLLBC
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DSME-logo

Reinforcement Learning and Learning-based Control

<p style="font-size:12pt";> <b> Prof. Dr. Sebastian Trimpe, Dr. Friedrich Solowjow </b><br> <b> Institute for Data Science in Mechanical Engineering(DSME) </b><br> <a href = "mailto:rllbc@dsme.rwth-aachen.de">rllbc@dsme.rwth-aachen.de</a><br> </p>

The algorithms within this library were developed in the context of the class Reinforcement Learning and Learning-based Control (RLLBC) by the Institute for Data Science in Mechanical Engineering (DSME) at RWTH Aachen University. In this class we use this library in Lectures and Exercises. Students can also use the library to expand their knowledge through self-study. We provide example algorithms for tabular and deep reinforcement learning in the folders "tabular_examples" and "deep_examples". All algorithms are presented via Jupyter notebooks. You can find installation instructions below. For more details on how to work with the algorithms, we refer to the descriptions in the notebooks. Furthermore, we provide examples from the lecture and exercise in the folder "class_examples".

Installation guide

To install the library, please follow the instructions below.

  1. Download the files

  2. Install the latest version of Pixi https://pixi.sh/latest/installation/

    • make sure that you install the version for the operating system that you are using
  3. Create the uv environment

    pixi install
    
  4. Activate the environment

    pixi shell
    
  5. Start up JupyterLab from your terminal with

    jupyter-lab
    

→ Now you should be able to browse your file system for the notebooks

Using the library on a local computer:

Once the environment has been successfully installed, the library can be easily accessed via the following steps:

  1. Navigate to the project folder and open your terminal there. On Windows, use the powershell.
  2. Activate the environment with
    pixi shell
    
  3. Start up JupyterLab from your terminal with
    jupyter-lab
    

You are ready to browse the library.

View on GitHub
GitHub Stars43
CategoryEducation
Updated3d ago
Forks7

Languages

Jupyter Notebook

Security Score

90/100

Audited on Apr 3, 2026

No findings