awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
leggedrobotics avatar

leggedrobotics/legged_gym

0
View on GitHub↗
3,022 stars·574 forks·Python·7 views

Legged Gym

Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning.

The platform distinguishes itself by utilizing hardware-accelerated physics and headless execution to maximize computational throughput during training. It incorporates a domain randomization pipeline that injects stochastic variations into physical parameters, such as friction and mass, to bridge the gap between simulated training and physical hardware deployment. By decoupling policy inference from physics state updates, the system allows for flexible evaluation and deployment of learned controllers.

The framework supports a modular architecture for defining custom robotic assets, reward functions, and task parameters through object-oriented inheritance. This structure facilitates the creation of scalable simulation environments where robot sensor data and environmental observations are encoded into contiguous memory buffers for direct consumption by training pipelines.

The repository includes documentation and configuration files to support the registration of custom environments and the execution of iterative reinforcement learning training loops.

Features

  • Robot Learning Platforms - Provides a collection of simulation environments designed to teach robots how to walk and navigate across challenging terrain using reinforcement learning.
  • Reinforcement Learning Environments - Trains autonomous agents to perform complex physical tasks by simulating interactions within high-performance physics environments.
  • Reinforcement Learning Training Loops - Provides reinforcement learning training loops to optimize robotic agent policies through iterative simulation, hardware configuration, and performance evaluation.
  • Locomotion Policies - Develops movement strategies for walking and running robots by training policies that handle uneven terrain and physical disturbances.
  • Parallelized Robotics Simulations - Provides a high-performance, parallelized simulation environment specifically designed for training legged robotic agents through reinforcement learning.
  • Domain Randomizations - Injects stochastic variations into physical parameters during simulation to bridge the reality gap between virtual training and physical hardware deployment.
  • GPU-Accelerated Robot Simulators - Executes high-fidelity rigid body dynamics directly on the graphics processor to enable massive parallelization of robotic training environments.
  • Sim-to-Real Transfer - Prepares robotic control policies in simulated environments with randomized dynamics to ensure successful deployment on physical hardware.
  • Training-Serving Environment Decoupling - Separates neural network inference logic from physics engine state updates to allow for flexible evaluation and deployment of learned controllers.
  • Imitation and Reinforcement Learning Toolkits - Provides a modular system for defining reward functions, robot assets, and training parameters to develop robust movement strategies for legged platforms.
  • Training Configurations - Offers training task configuration using modular classes to define robot-specific assets, reward functions, and parameters for consistent learning outcomes.
  • Domain Randomization Pipelines - Implements a domain randomization pipeline that varies physical parameters like friction and mass to bridge the gap between simulation and physical hardware.
  • Robotic Physics and Sensor Simulators - Models complex physical interactions and actuator dynamics for training autonomous robotic agents in a high-performance simulation environment.
  • Robotics Simulators - Builds scalable and modular simulation setups to test and refine the physical behavior of robots under diverse conditions.
  • Headless Execution Environments - Runs multiple concurrent environment instances without graphical rendering to maximize computational throughput during intensive reinforcement learning training cycles.
  • Modular Task Configurations - Uses object-oriented inheritance to define reward functions and environment parameters, allowing for rapid iteration across diverse robotic platforms and locomotion goals.

Star history

Star history chart for leggedrobotics/legged_gymStar history chart for leggedrobotics/legged_gym

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Legged Gym

Hand-picked collections where Legged Gym appears.
  • RL training environments

Open-source alternatives to Legged Gym

Similar open-source projects, ranked by how many features they share with Legged Gym.
  • haosulab/maniskillhaosulab avatar

    haosulab/ManiSkill

    2,576View on GitHub↗

    ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills, benchmarking learning algorithms, and generating synthetic datasets. It serves as a reinforcement learning environment where robot control policies can be developed and evaluated using parallelized physics and rendering on the GPU. The platform is distinguished by its ability to perform sim-to-real transfer, allowing policies trained in virtual environments to be deployed onto physical robotic hardware. It features ray-traced parallel rendering for producing high-frame-rate RGBD and se

    Python3d-computer-visioncomputer-visionembodied-ai
    View on GitHub↗2,576
  • isaac-sim/isaacgymenvsisaac-sim avatar

    isaac-sim/IsaacGymEnvs

    2,942View on GitHub↗

    IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement learning. It serves as a vectorized robotic simulator that runs thousands of parallel environments on GPUs to accelerate the training of neural networks. The project provides a sim-to-real transfer framework that utilizes domain randomization and physics variations to ensure policies trained in simulation are robust enough for deployment on real hardware. It distinguishes itself through a high-performance architecture that uses tensor-based state management to handle observations an

    Python
    View on GitHub↗2,942
  • isaac-sim/isaaclabisaac-sim avatar

    isaac-sim/IsaacLab

    6,377View on GitHub↗

    Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting both single-agent and multi-agent reinforcement learning. It is built on an Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors, and provides a task-based environment configuration system where each training environment is defined as a modular class specifying observation spaces, action spaces, reward functions, and termination conditions. The framework distinguishes itself through an RL-library abstraction layer that

    Pythonisaac-simomniverse-kit-extensionrobot-learning
    View on GitHub↗6,377
  • nvidia/isaac-gr00tNVIDIA avatar

    NVIDIA/Isaac-GR00T

    6,222View on GitHub↗
    Jupyter Notebook
    View on GitHub↗6,222
See all 30 alternatives to Legged Gym→

Frequently asked questions

What does leggedrobotics/legged_gym do?

Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in complex, physics-based environments. It provides a comprehensive framework for developing legged locomotion control policies, enabling robots to learn movement strategies for navigating uneven terrain and managing physical disturbances through reinforcement learning.

What are the main features of leggedrobotics/legged_gym?

The main features of leggedrobotics/legged_gym are: Robot Learning Platforms, Reinforcement Learning Environments, Reinforcement Learning Training Loops, Locomotion Policies, Parallelized Robotics Simulations, Domain Randomizations, GPU-Accelerated Robot Simulators, Sim-to-Real Transfer.

What are some open-source alternatives to leggedrobotics/legged_gym?

Open-source alternatives to leggedrobotics/legged_gym include: haosulab/maniskill — ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills,… isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… isaac-sim/isaaclab — Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting… nvidia/isaac-gr00t. genesis-embodied-ai/genesis — Genesis is an embodied AI simulation platform and parallelized robotics simulator designed for training… unitreerobotics/unitree_rl_gym — Unitree RL Gym is an integrated software framework designed for the simulation, training, and deployment of motion…