RLtools
- Software
- Humanoids and robot learning
- Library
A C++ deep reinforcement learning library for continuous control, offering algorithms such as TD3, PPO and SAC with CPU and CUDA examples.
Made by rl-tools.
Source on GitHub: github.com/rl-tools/rl-tools (opens in a new tab). Facts read at commit b32d998 (opens in a new tab).
Licenses
- Code
- MIT (opens in a new tab)
Read by Robotheca from LICENSE (opens in a new tab) (MIT) at commit b32d998 (opens in a new tab), on 22 Oct 2026.
- Commercial use
- Yes
What it does
- Implements TD3, PPO, multi-agent PPO and SAC, with example environments including Pendulum, racing car, MuJoCo Ant and acrobot.
- Includes a Zoo of trained examples built with a single g++ command, run from a seed argument with a browser visualizer.
- Can use OpenBLAS or Apple Accelerate to speed up training, as described in the quick start.
- Provides Python bindings distributed through PyPI as rltools, usable with Gymnasium environments.
- Supports inference and training on iOS and teensy, and inference on Crazyflie, ESP32 and PX4 platforms.
- Comes with documentation as C++ notebooks that can be run locally in Docker or through Binder and Colab.
Written by Robotheca from the project's README (opens in a new tab) at commit b32d998.
Getting started
- Difficulty
- Advanced
- Hardware it needs, as the project states it
- A computer with a C++17 compiler; benchmarks mention a 2020 MacBook Pro (M1), an M3 and a Zen 5 Ubuntu machine. CUDA is used for some examples; embedded inference targets microcontrollers such as Crazyflie, ESP32, teensy and PX4 boards.
- How to start
- The project's website (opens in a new tab)
Maintenance
- Status
- Maintained: a commit in the last 12 months
- Newest commit
- 23 Mar 2026 on main
- Latest release
- v2.2.0 (23 Oct 2025)
Checked on GitHub on 22 Oct 2026.
Links
Robots that can run it
No robot on Robotheca is linked to it yet. Links come from a robot's robot.yaml, from its dependency files read as text, or from Robotheca's editors.
Robotheca lists software as a reference: nothing is hosted or run here, and every fact links to where it was read.