Overview of TMRL
masterTMRL is a distributed Reinforcement Learning (RL) framework designed for real-time applications such as robotics, video games, and high-frequency control. It uses a single-server / multiple-clients architecture, allowing users to collect samples locally from many workers and train remotely on High Performance Computing (HPC) clusters.
Key features include:
- Ready-to-use TrackMania 2020 pipeline: Includes state-of-the-art algorithms like SAC and REDQ, analog control via virtual gamepads, and support for both LIDAR and raw screenshot (CNN-based) observations.
- Gymnasium Integration: Provides a Gymnasium environment for TrackMania 2020 based on
rtgym. - Extensibility: Designed as a Python library for implementing custom, ad-hoc RL pipelines for real-world industrial applications.