Skip to content

RLBotics: Reinforcement Learning Skills

SUMMARY

RLBotics is a module in the Telekinesis Agentic OS for reinforcement learning (RL) skills in robotics: a lightweight, GPU-accelerated PyTorch library that trains across Gymnasium, mjlab and Isaac Lab through one pipeline, exports to ONNX, and deploys with NumPy alone. A run is described by a single YAML file, so training a different task means pointing at a different config.

Open source under Apache 2.0 — telekinesis-rlbotics on PyPI, source on GitHub.

0:00 / 0:00
Install RLBotics
pip install telekinesis-rlbotics, then add a simulator backend - Gymnasium, mjlab or Isaac Lab. Open source under Apache 2.0, independent of the telekinesis-ai SDK.
Open installation →

When to Use RLBotics?

Use RLBotics for robotics applications that require learned control and behaviors, such as:

  • Training RL policies for locomotion, manipulation, or control in simulation
  • Simulating and validating policies before deployment
  • Deploying policies sim-to-sim (e.g., from one simulator to another) or sim-to-real (from simulation to real robots)
  • Integrating learned control into Physical AI pipelines alongside perception and planning

What Does RLBotics Provide?

RLBotics includes a collection of modular skills for:

  • Training RL policies in simulation with support for common algorithms and backends
  • Running and debugging policies in simulation (stress-testing, tuning, validation)
  • Sim-to-sim deployment: running the same policy across different simulators
  • Sim-to-real deployment: transferring policies from simulation to real robots with a unified interface

Guides

Train a PPO policy on a simulator, watch the curves in TensorBoard, export it to a single ONNX file, and run it on the robot with numpy alone.