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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
isaac-sim avatar

isaac-sim/IsaacGymEnvs

0
View on GitHub↗
2,942 stars·513 forks·Python·10 vues

IsaacGymEnvs

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 and rewards as contiguous GPU memory buffers.

The suite covers diverse robotic domains, including locomotion for quadruped and humanoid agents, dexterous manipulation for robotic hands, aerial navigation for quadcopters, and robotic arm control. It further supports specialized tasks such as human motion imitation and robotic assembly simulation using signed distance field collision detection.

The system includes infrastructure for distributed GPU training, population-based hyperparameter optimization, and a framework for defining custom reinforcement learning tasks via base-class inheritance.

Features

  • Parallel Simulation Environments - Executes thousands of parallel environment instances on GPUs to accelerate reinforcement learning data collection.
  • Vectorized Environments - Executes thousands of parallel environment instances on a single GPU to accelerate reinforcement learning data collection.
  • Distributed RL Scaling - Scales reinforcement learning training loops and rollout generation across multiple GPU nodes to maximize throughput.
  • GPU Tensor Mapping - Manages observations and rewards as contiguous GPU memory buffers to eliminate expensive CPU-to-GPU data transfers.
  • Reinforcement Learning Environments - Provides a comprehensive framework and simulation environments for training robotic agents via reinforcement learning.
  • Distributed Training - Distributes robotic agent instances across multiple GPUs to maximize hardware throughput and reduce training time.
  • Robot Policy Trainers - Ships a suite of benchmarks for training locomotion, manipulation, and aerial navigation agents in simulation.
  • Sim-to-Real Robot Policy Trainings - Implements a workflow to transfer trained policies to real hardware using domain randomization and SDF collisions.
  • Locomotion - Trains quadruped and humanoid agents to achieve stable and adaptive walking and movement across complex terrains.
  • Manipulation - Provides frameworks for developing policies that enable robotic hands and arms to perform complex object interaction tasks.
  • Parallelized Robotics Simulations - Runs thousands of parallel robotic environment instances on GPUs to accelerate neural network training.
  • Domain Randomizations - Provides pipelines to vary physical parameters and environment properties, increasing policy robustness for sim-to-real transfer.
  • GPU-Accelerated Robot Simulators - Offers a physically based simulation environment leveraging GPU acceleration for contact-rich robotic tasks.
  • Sim-to-Real Transfer - Includes a toolkit for applying domain randomization and physics variations to bridge the gap between simulation and real hardware.
  • GPU-Accelerated Physics Simulations - Executes large-scale physics simulations entirely on the GPU to accelerate the data collection process for machine learning.
  • Custom Environment Definitions - Allows users to define custom observation and reward computations using a standardized RL interface.
  • Locomotion Training - Teaches quadruped and humanoid robots to navigate rough terrain using state tensors for joint control.
  • Motion Imitation Policies - Replicates pre-recorded motion capture animations for simulated characters using adversarial motion priors.
  • Hyperparameter Optimization - Automates the search for optimal learning rates and configurations to maximize agent performance.
  • Population-Based Training - Implements population-based training to iteratively optimize hyperparameters and improve agent performance.
  • Dexterous Manipulation Training - Trains robotic hands to orient objects and perform complex contact dynamics in simulation.
  • Robotic Arm Training - Trains robotic arms to perform tasks like stacking cubes and opening cabinets.
  • Assembly Simulation - Simulates contact-rich robotic assembly tasks, such as peg and gear insertion, using signed distance field representations.
  • Headless Rendering Modes - Supports executing rendering pipelines without an active display window to allow high-speed training without visual overhead.
  • Signed Distance Field Representations - Uses signed distance field representations to handle high-fidelity contact dynamics for complex robotic assembly tasks.
  • Simulation Rendering Interfaces - Provides a real-time rendering interface for simulation environments with integrated display controls.
  • Aerial Navigation Simulators - Provides training modules for quadcopters and helicopters to reach targets using physics-based thrust forces.

Historique des stars

Graphique de l'historique des stars pour isaac-sim/isaacgymenvsGraphique de l'historique des stars pour isaac-sim/isaacgymenvs

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait isaac-sim/isaacgymenvs ?

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.

Quelles sont les fonctionnalités principales de isaac-sim/isaacgymenvs ?

Les fonctionnalités principales de isaac-sim/isaacgymenvs sont : Parallel Simulation Environments, Vectorized Environments, Distributed RL Scaling, GPU Tensor Mapping, Reinforcement Learning Environments, Distributed Training, Robot Policy Trainers, Sim-to-Real Robot Policy Trainings.

Quelles sont les alternatives open-source à isaac-sim/isaacgymenvs ?

Les alternatives open-source à isaac-sim/isaacgymenvs incluent : haosulab/maniskill — ManiSkill is a GPU-accelerated robot simulation framework designed for training robotic manipulation skills,… rlinf/rlinf — RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the… leggedrobotics/legged_gym — Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in… nvidia/isaac-gr00t. isaac-sim/isaaclab — Isaac Lab is an open-source framework for training robot policies in physically simulated environments, supporting… unity-technologies/ml-agents — This project is a reinforcement learning toolkit and simulation-based AI trainer for creating intelligent agents…

Alternatives open source à IsaacGymEnvs

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec IsaacGymEnvs.
  • haosulab/maniskillAvatar de haosulab

    haosulab/ManiSkill

    2,576Voir sur 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
    Voir sur GitHub↗2,576
  • rlinf/rlinfAvatar de RLinf

    RLinf/RLinf

    2,502Voir sur GitHub↗

    RLinf is a distributed reinforcement learning orchestrator and embodied AI training framework. It provides the infrastructure to train vision-language-action models and robotic policies using a combination of reinforcement learning and supervised fine-tuning. The system is designed for scaling workloads across GPU clusters, managing the placement of actors, rollout workers, and environment components. It features a specialized robotics data collection pipeline for gathering teleoperated demonstrations and simulation trajectories into standardized replay buffers, alongside a hardware interface

    Pythonagentic-aiembodied-aireinforcement-learning
    Voir sur GitHub↗2,502
  • leggedrobotics/legged_gymAvatar de leggedrobotics

    leggedrobotics/legged_gym

    3,022Voir sur GitHub↗

    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

    Python
    Voir sur GitHub↗3,022
  • nvidia/isaac-gr00tAvatar de NVIDIA

    NVIDIA/Isaac-GR00T

    6,222Voir sur GitHub↗
    Jupyter Notebook
    Voir sur GitHub↗6,222
  • Voir les 30 alternatives à IsaacGymEnvs→