RLLBC-Lib: An Educational Code Library for Reinforcement Learning and Learning-Based Control

📅 2026-09-16
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为降低强化学习入门难度,开发了RLLBC-Lib代码库,通过实现表格型和深度RL方法来阐明理论基础,并支持自动评分的编程作业。
📝 Abstract
Reinforcement learning (RL) is an exciting concept as well as a remarkable success story worth sharing. However, RL builds on rather complex interactions between different objects that play out over several cycles. Such dynamics are often best explained with an easily accessible implementation. We present RLLBC-Lib, a carefully crafted code library with the goal of lowering the entry barrier for students and other learners of RL in the context of learning-based control. At its heart, RLLBC-Lib comprises a comprehensive library of tabular RL approaches to enforce a clear understanding of the theoretical foundations. A deep RL library follows the same design principles, underscoring the parallels between simple tabular and state-of-the-art deep RL approaches. Additionally, RLLBC-Lib provides a collection of implementations illustrating core RL principles and contrasting RL to other learning-based control approaches. Finally, RLLBC-Lib provides an ideal basis for creating programming assignments with automated grading.
Problem

Research questions and friction points this paper is trying to address.

Reinforcement Learning
Educational Tools
Learning-Based Control
Innovation

Methods, ideas, or system contributions that make the work stand out.

Reinforcement Learning
Educational Code Library
Learning-Based Control
Tabular RL
Deep RL
🔎 Similar Papers
No similar papers found.
B
Bernd Frauenknecht
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
E
Emma Cramer
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
A
Artur Eisele
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
Paul Kruse
Paul Kruse
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
L
Lukas Kesper
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
J
Jonas Hertrampf
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
R
Ramil Sabirov
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
J
Jyotirmaya Patra
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
J
Johannes Berger
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
P
Paul Brunzema
Institute for Data Science in Mechanical Engineering (DSME), RWTH Aachen University, 52062 Aachen, Germany
Friedrich Solowjow
Friedrich Solowjow
RWTH Aachen University
Machine LearningControlNetworked Systems
Sebastian Trimpe
Sebastian Trimpe
Professor, RWTH Aachen University
ControlMachine LearningNetworked SystemsRobotics