RSL-RL: A Learning Library for Robotics Research

2509.10771v1 cs.RO, cs.LG 2025-09-17
Авторы:

Clemens Schwarke, Mayank Mittal, Nikita Rudin, David Hoeller, Marco Hutter

Резюме на русском

## Контекст Робототехника является ключевым направлением в современных науках и технологиях. В рамках этого направления развитие эффективных алгоритмов обучения с подкреплением (Reinforcement Learning, RL) является ключевым заданем, так как эти алгоритмы позволяют роботам адаптироваться к различным средам и задачам. Однако, существующие общего назначения RL-фреймворки часто являются громоздкими и неэффективными для конкретных задач робототехники. Это связано с тем, что они не ориентированы на специфичные требования этой области, такие как работа в симуляционных средах, оптимизация для GPU-обучения и поддержка конкретных алгоритмов, наиболее распространенных при разработке управления роботами. Таким образом, необходимо создать специализированный инструмент, который бы удовлетворял этим потребностям. ## Метод RSL-RL является открытым исходным кодом RL-библиотекой, оптимизированной для задач робототехники. Её дизайн основывается на трех ключевых принципах: 1. Легкость модификации: код организован таким образом, чтобы легко добавлять новые алгоритмы и модифицировать существующие. 2. Ориентация на GPU-обучение: библиотека оптимизирована для высокопроизводительной обработки в больших симуляционных средах. 3. Обработка робототехнических вызовов: включение алгоритмов и техник, которые адресуют специфические задачи, такие как нелинейная динамика роботов и неоднородность сенсорных данных. RSL-RL поддерживает широкий спектр RL-алгоритмов, а также инструменты для моделирования и оценки управления в симуляционных и реальных средах. ## Результаты В экспериментах RSL-RL был использован для обучения роботов в симуляционных и реальных средах. На симуляционных задачах (например, акробатический полет дрона или полет клетки робота) библиотека продемонстрировала высокую эффективность и скорость обучения. В реальных экспериментах с роботами, такими как humanoидные роботы или роботы с плавающим корпусом, библиотека показала способность быстро адаптироваться к сложным задачам, таким как балансировка или манипуляция объектами. Это достигается благодаря высокой производительности GPU-обучения и оптимальной интеграции с симуляционными средами. ## Значимость RSL-RL может быть применена в различных областях робототехники, включая мобильные роботы, дроны, интеллектуальные индустриальные системы. Основные преимущества библиотеки заключаются в своей специализированности, простоте модификации и высокой производительности. Эти особенности позволяют эффективно использовать RSL-RL в разработке и реализации новых алгоритмов обучения с по

Abstract

RSL-RL is an open-source Reinforcement Learning library tailored to the specific needs of the robotics community. Unlike broad general-purpose frameworks, its design philosophy prioritizes a compact and easily modifiable codebase, allowing researchers to adapt and extend algorithms with minimal overhead. The library focuses on algorithms most widely adopted in robotics, together with auxiliary techniques that address robotics-specific challenges. Optimized for GPU-only training, RSL-RL achieves high-throughput performance in large-scale simulation environments. Its effectiveness has been validated in both simulation benchmarks and in real-world robotic experiments, demonstrating its utility as a lightweight, extensible, and practical framework to develop learning-based robotic controllers. The library is open-sourced at: https://github.com/leggedrobotics/rsl_rl.

Ссылки и действия