awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
isaac-sim avatar

isaac-sim/IsaacLab

0
View on GitHub↗
6,377 星标·3,121 分支·Python·bsd-3-clause·8 次浏览isaac-sim.github.io/IsaacLab↗

IsaacLab

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 wraps multiple reinforcement learning libraries behind a unified training interface, enabling drop-in swaps between RL-Games, RSL-RL, SKRL, and Stable-Baselines3. It includes a policy distillation pipeline for compressing large teacher policies into smaller student networks, a multi-agent training orchestrator for cooperative or competitive algorithms, and a callback weak-reference pattern that prevents memory leaks by allowing Python objects to be garbage collected when no longer referenced. The system also manages GPU pipeline buffers dynamically to prevent overflow errors and provides a TensorBoard metric logging system for structured training data visualization.

Isaac Lab offers over 30 pre-built training environments for tasks including locomotion, manipulation, assembly, motion imitation, and multirotor control, with support for domain randomization and a library of more than 16 robot models including manipulators, quadrupeds, and humanoids. The framework includes tools for simulation debugging and optimization, such as crash log root cause analysis, GPU pipeline buffer overflow resolution, and physics simulation stabilization using the PhysX Visual Debugger. It also supports cloud training deployment, agent performance video recording, and trained policy playback for evaluation.

Features

  • Omniverse-PhysX Backends - Provides the core Omniverse-PhysX simulation backend that models rigid bodies, articulated systems, deformable objects, and sensors.
  • Multi-Agent Training Environments - Trains multiple agents simultaneously in shared environments using cooperative or competitive algorithms.
  • Multi-Agent Training - Trains multiple agents simultaneously in a shared environment using cooperative or competitive algorithms.
  • Reinforcement Learning Training - Trains reinforcement learning agents using the SKRL library with PyTorch or JAX backends.
  • Reinforcement Learning Environments - Provides over 30 pre-built training environments for reinforcement learning, supporting single-agent and multi-agent setups.
  • Multi-Agent Orchestration - Orchestrates simultaneous policy updates for multiple agents in shared environments using cooperative or competitive algorithms.
  • Reinforcement Learning Training - Trains reinforcement learning agents in over 30 ready-to-use simulated environments with multi-agent support.
  • RL Training Workflows - Trains reinforcement learning agents using the RL-Games library on simulation tasks.
  • Library Abstraction Layers - Wraps multiple reinforcement learning libraries behind a unified training interface for drop-in swaps between RL-Games, RSL-RL, SKRL, and Stable-Baselines3.
  • Multi-Agent Training - Trains multiple agents simultaneously in a shared environment using cooperative or competitive algorithms.
  • Robot Policy Trainers - Trains robot policies using reinforcement learning algorithms in simulated environments with support for locomotion, manipulation, and multi-agent tasks.
  • Omniverse-PhysX Integrations - Simulates rigid bodies, articulated systems, deformable objects, and sensors using NVIDIA PhysX integrated with Omniverse for real-time physics.
  • Robotic Physics and Sensor Simulators - Simulates rigid bodies, articulated systems, deformable objects, and sensors for realistic robot interaction.
  • Task Environment Configurations - Defines each training environment as a modular task class specifying observation spaces, action spaces, reward functions, and termination conditions.
  • Trained Agent Rollout Tools - Loads a saved or pre-trained checkpoint and runs the agent in a simulation environment for evaluation.
  • Motion Imitation Policies - Trains policies to imitate pre-recorded human animations using adversarial motion priors.
  • Manager-Based Environment Builders - Constructs simulation environments for reinforcement learning using manager-based or direct workflow base classes.
  • Policy Distillation - Compresses large teacher policies into smaller student networks through supervised learning on teacher-generated rollouts.
  • Parallel Policy Rollout Tools - Loads a saved checkpoint and runs the policy across multiple parallel simulation environments to observe behavior.
  • Assembly Policy Training - Trains or evaluates a policy to insert a plug into a socket across diverse assembly tasks.
  • Multirotor Control Policies - Trains policies for setpoint position control of multirotor drones.
  • TensorBoard Event Generators - Opens TensorBoard to inspect logged training metrics stored in the logs directory.
  • Contact-Rich - Trains policies for precision assembly tasks like peg insertion and gear meshing.
  • Assembly Policy Training - Generates disassembly trajectories as demonstrations and trains policies for assembly tasks.
  • Locomanipulation Policies - Trains policies coordinating both locomotion and upper-body manipulation for humanoid robots.
  • Locomotion Policies - Trains policies for velocity command tracking on flat or rough terrain with legged robots.
  • Manipulation Policies - Trains policies for fixed-arm tasks like reaching, lifting, stacking, and opening drawers.
  • Robot Model Libraries - Provides a library of over 16 robot models including manipulators, quadrupeds, and humanoids.
  • Domain Randomizations - Varies scene properties like lighting, textures, and physics parameters to improve policy robustness.
  • Instability Debugging Tools - Provides tools for diagnosing and fixing unstable robot simulations using the PhysX Visual Debugger.
  • Simulation Debuggers - Diagnoses and resolves simulation issues like memory leaks, GPU buffer overflows, physics instability, and NCCL communication errors.
  • Physical Environment Simulation - Tunes simulation parameters and uses the PhysX Visual Debugger to diagnose and fix instability in robot environments.
  • Robot-Attached Sensor Simulations - Attaches camera and ray-caster sensors to a robot to collect environmental observations during simulation.
  • Modular Component Swappers - Swaps or extends robot models, sensor configurations, and environment logic through a modular component system.
  • Robot Model Libraries - Offers a library of more than 16 robot models including manipulators, quadrupeds, and humanoids for simulation.
  • Gymnasium Space Configurators - Configures environments with various Gymnasium space types like Box, Discrete, Dict, and Tuple for observation and action definitions.
  • Task-Space Controllers - Commands robots at the task level using operational space or task-space controllers.
  • Training Metrics - Writes structured training metrics to disk in a hierarchical directory format for real-time visualization and post-hoc analysis with TensorBoard.
  • Training Metric Loggers - Writes structured training metrics to disk in a hierarchical directory format for real-time visualization and post-hoc analysis with TensorBoard.
  • Reinforcement Learning - GPU-accelerated framework for robot learning.
  • 机器人仿真 - Modular framework for robot learning using physics simulation.
  • Robotics Simulators - Provides a high-fidelity simulation environment for robotic research.

Star 历史

isaac-sim/isaaclab 的 Star 历史图表isaac-sim/isaaclab 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

IsaacLab 的开源替代方案

相似的开源项目,按与 IsaacLab 的功能重合度排序。
  • google-deepmind/mujoco_menageriegoogle-deepmind 的头像

    google-deepmind/mujoco_menagerie

    3,055在 GitHub 上查看↗

    mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for standardized dynamics and contact simulation. It provides a collection of high-quality robot model files for humanoids, quadrupeds, and manipulators, alongside detailed kinematic and inertial parameters used to reproduce real-world robot behavior in virtual environments. The project serves as a repository of robotics simulation assets and MJCF model definitions optimized for accuracy. It includes standardized model libraries specifically for bipedal, quadrupedal, and humanoid hardware

    Pythonmujocorobotics
    在 GitHub 上查看↗3,055
  • isaac-sim/isaacgymenvsisaac-sim 的头像

    isaac-sim/IsaacGymEnvs

    2,942在 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
    在 GitHub 上查看↗2,942
  • leggedrobotics/legged_gymleggedrobotics 的头像

    leggedrobotics/legged_gym

    3,022在 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
    在 GitHub 上查看↗3,022
  • rllm-org/rllmrllm-org 的头像

    rllm-org/rllm

    5,641在 GitHub 上查看↗

    rllm is an asynchronous reinforcement learning framework for training language agents. It provides a unified pipeline that runs the same agent code for both evaluation and training, automatically capturing traces for gradient computation. The framework supports distributed reinforcement learning across multiple GPUs and nodes using pluggable backends, and executes agents in isolated sandboxes—either locally or in the cloud—for safe and scalable rollout collection. It trains agents built with LangGraph, SmolAgents, OpenAI Agents SDK, or custom frameworks without requiring core logic changes. T

    Pythonagent-frameworkagentic-workflowcoding-agent
    在 GitHub 上查看↗5,641
查看 IsaacLab 的所有 30 个替代方案→

常见问题解答

isaac-sim/isaaclab 是做什么的?

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,…

isaac-sim/isaaclab 的主要功能有哪些?

isaac-sim/isaaclab 的主要功能包括:Omniverse-PhysX Backends, Multi-Agent Training Environments, Multi-Agent Training, Reinforcement Learning Training, Reinforcement Learning Environments, Multi-Agent Orchestration, RL Training Workflows, Library Abstraction Layers。

isaac-sim/isaaclab 有哪些开源替代品?

isaac-sim/isaaclab 的开源替代品包括: google-deepmind/mujoco_menagerie — mujoco_menagerie is a curated library of physical robot specifications and XML model definitions designed for… isaac-sim/isaacgymenvs — IsaacGymEnvs is a GPU-accelerated physics sandbox and robotics policy training suite designed for reinforcement… leggedrobotics/legged_gym — Legged Gym is a high-performance simulation platform and toolkit engineered for training autonomous robotic agents in… rllm-org/rllm — rllm is an asynchronous reinforcement learning framework for training language agents. It provides a unified pipeline… thinking-machines-lab/tinker-cookbook — Tinker Cookbook is an open-source framework for fine-tuning large language models, supporting supervised learning,… unitreerobotics/unitree_rl_gym — Unitree RL Gym is an integrated software framework designed for the simulation, training, and deployment of motion…