Volver a RL EnvironmentsRL Environments

Isaac Sim vs Isaac Lab: se explica la pila de simulador de robots de NVIDIA

Isaac Sim vs Isaac Lab en 2026: qué capa de NVIDIA realmente necesitas, cómo comparten física/renderización y cuándo elegir cada una.

El simulador robótico de NVIDIA es en realidad dos productos que a menudo se confluyen. Isaac Sim es el simulador robótico completo basado en Omniverse con renderización RTX fotorealista, composición de escena USD y física PhysX. Isaac Lab es el marco de aprendizaje ligero de refuerzo que se encuentra en la parte superior de Isaac Sim, reemplaza los antiguos proyectos Isaac Gym y Orbit, y es en lo que la mayoría de los trabajos de locomotora humanoide 2026 realmente se entrenan. Esta guía explica la diferencia real, cuál es el que necesita para su proyecto, y cómo comparten la tubería debajo.

TL;DR

  • Isaac Sim es el simulador completo de robótica: representación fotorreal, editor de escenas USD, simulación de sensores, puente ROS, datos sintéticos a través de Omniverse Replicator.
  • Isaac Lab es una fina capa de Python RL en la parte superior: tareas administradas, 4096+ entornos paralelos, envolturas para RSL-RL, RL-Games, SKRL, Stable-Baselines3.
  • No puedes ejecutar Isaac Lab sin Isaac Sim. Puedes ejecutar Isaac Sim sin Isaac Lab para la percepción, teleop, o trabajo de gemelos digitales.
  • Isaac Lab reemplaza a Isaac Gym (depreciado) y Orbit (fusión en Isaac Lab). Si un tutorial menciona ambos, prefiere el equivalente de Isaac Lab.
  • Si estás entrenando a un humanoide, a un cuádrupo o a una política manipuladora con PPO y muchos envs, empieza con Isaac Lab. Si estás construyendo un gemelo digital para inspección o generando datos de percepción sintética, Isaac Sim solo es suficiente.

Por qué el nombre es confuso

NVIDIA ha iterado su simulación de robots ofreciendo más de una vez en los últimos cinco años, y los nombres de productos han cambiado con cada iteración. El Isaac Gym original era un motor de física acelerado por GPU independiente lanzado en 2021, optimizado puramente para el rendimiento RL con un renderizador minimalista. Isaac Sim, por su parte, creció de la plataforma Omniverse como un simulador de robótica completo que priorizó la representación fotorealista y los flujos de trabajo de activos USD. Estos dos productos vivían lado a lado hasta 2023, cuando NVIDIA lanzó Orbit un marco RL construido sobre Isaac Sim que estaba destinado a reemplazar a Isaac Gym. En 2024 Orbit fue rebautizada y consolidada como Isaac Lab, y Isaac Gym fue oficialmente desactualizado. Hoy en día, la pila canónica es Isaac Sim debajo, Isaac Lab en la parte superior.

Si encuentra tutoriales que hacen referencia a Isaac Gym, considere que son heredados. Si encuentra tutoriales que hacen referencia a Orbit, el código suele seguir siendo válido pero las importaciones y los nombres de las tareas se han mudado principalmente a los módulos T0. El repositorio de IsaacLab GitHub T4) es la fuente de verdad a partir de la versión actual de 2.x.

Qué es Isaac Sim en realidad

Isaac Sim es una aplicación de simulación robótica construida en la plataforma Omniverse. Bajo el capó combina el motor de física PhysX de NVIDIA, la representación de ruta RTX y USD (Descripción de escena universal) como formato de escena. Las escenas se componen como documentos USD en capas, lo que significa que los robots, el entorno y los activos de los sensores pueden ser creados, versionados y reutilizados en proyectos similares a los documentos Photoshop en capas. Isaac Sim ofrece extensiones para la simulación de sensores de cámara y lidar, un solvente de kinemática inversa de cuerpo articulado, un puente ROS y ROS 2, y un Omniverse Replicator para la generación de datos sintéticos scriptados.

Se lanza Isaac Sim a través del Omniverse Launcher o a través de un punto de entrada Python sin cabeza. Desde allí se tienen dos modos principales de uso: interactive, donde se carga un escenario USD y se hace clic como en Blender o Maya, y headless Python, donde se conduce el simulador a través de una API Python para la simulación scripted, generación de datos o entrenamiento RL.

Lo que Isaac Lab es en realidad

Isaac Lab es una biblioteca Python que se encuentra en la parte superior de Isaac Sim y proporciona la infraestructura necesaria para el aprendizaje de refuerzo a escala. Concretamente, proporciona tres cosas. Primero, una API task: un par de clases básicas (administradas y directas) que estandarizan cómo se definen las observaciones, recompensas, reset y terminaciones para un problema de RL. En segundo lugar, una capa de paralelismo de entorno que utiliza la simulación de GPU PhysX para pisar miles de mundos independientes simultáneamente en una sola GPU. En tercer lugar, envueltos de biblioteca RL que le permiten entregar el entorno vectorizado resultante a RSL-RL, RL-Games, SKRL o Stable-Baselines3 sin escribir adaptadores personalizados.

Fuera de la caja Isaac Lab envía tareas de referencia para Unitree H1, G1, A1, Go1, Go2, Anymal, Franka, UR10, Cartpole, y una creciente biblioteca de referencias de manipulación. Si estás reproduciendo un resultado de locomoción humanoide publicado de 2024 o 2025, hay una mejor probabilidad que el código de entrenamiento de los autores sea un tenedor de Isaac Lab.

Cómo comparten la tubería

Es útil pensar en la pila como un sándwich. En la parte inferior está la simulación de GPU PhysX, que hace la integración física real. Por encima de eso está Isaac Sim, que posee el escenario USD, el renderizador, los sensores y el marco de extensión. Por encima de eso se encuentra Isaac Lab, que proporciona las API en RL y patrones de paralelismo. Isaac Lab no contiene su propia física o renderización llama a Isaac Sim, que llama a PhysX y RTX. Es por eso que los requisitos de hardware son idénticos: si su GPU y su controlador ejecutan Isaac Sim, ejecutan Isaac Lab. La instalación para Isaac Lab es por lo tanto solo Isaac Sim más un paquete de Python instalable en pip que se encuentra en el repositorio de IsaacLab.

Comparación de características por características

Dimension Isaac Sim Isaac Lab
License NVIDIA Omniverse License (free for most users) BSD-3-Clause
Primary purpose Full robotics simulator and digital twin platform RL training framework built on Isaac Sim
GPU acceleration Yes (PhysX GPU, RTX rendering) Yes, inherited from Isaac Sim
Physics engine NVIDIA PhysX 5 (TGS solver) PhysX 5 via Isaac Sim
Sensor simulation Cameras, lidar, IMU, contact, depth, segmentation Same, exposed through task observation spec
Photorealism Path-traced RTX (high) Inherits RTX, usually runs with simpler rasterization for speed
Parallel envs Possible but manual 4096+ envs routinely, first-class API
ROS / ROS 2 support First-class bridge, publishers and subscribers for all standard sensors Not the primary use case; ROS bridge accessible via Isaac Sim
Synthetic data Omniverse Replicator, domain randomization, annotations Available via Isaac Sim extension
Learning curve Steep (USD, extensions, Omniverse) Moderate if you already know Isaac Sim basics
Docs & papers Isaac Sim docs Isaac Lab docs, Orbit paper (arXiv 2301.04195)

Cuándo utilizar Isaac Sim (sin Isaac Lab)

Busca a Isaac Sim por sí mismo cuando el aprendizaje de refuerzo no es el foco y necesitas la superficie completa del simulador. Los casos típicos incluyen la construcción de un gemelo digital de una célula industrial para la formación del operador, la generación de datos de cámaras sintéticas para un modelo de percepción a través de Omniverse Replicator, el cableado de una pila de navegación ROS 2 a un robot simulado y la ejecución de experimentos SLAM en una escena interior fotorealista, o la creación de prototipos de un nuevo efecto final contra una simulación completa de sensores antes de comprometerse con el hardware. En estos flujos de trabajo el andamio RL en Isaac Lab sería un peso muerto, y el marco de extensión de Isaac Sim le da acceso directo a cada subsistema.

Cuándo utilizar Isaac Lab

Busca a Isaac Lab cuando tu objetivo es entrenar una política y el despliegue es un humanoide, cuádrupo o manipulador con control continuo. Ejemplos concretos: políticas de locomoción para modelos compatibles con las especificaciones de Unitree, Booster, Agility Digit o Boston Dynamics; políticas de control de cuerpo entero que requieren un gran lote de PPO; políticas de manipulación donde se quieren observaciones visuales fotorealizadas pero se necesitan miles de entornos paralelos para entrenar en horas en lugar de días. La API de tareas de Isaac Lab elimina la mayor parte de la placa de calderas de definir estos problemas, y las integraciones de biblioteca de RL combinadas significan que puede probar RSL-RL, RL-Games y SKRL en la misma tarea sin reescribir el bucle env.

Requisitos de hardware

Ambos productos requieren una GPU NVIDIA RTX. Ampere (RTX 30-series, A-series) o más reciente es el piso práctico; las tarjetas más viejas pueden funcionar técnicamente pero tienden a golpear problemas de compatibilidad con los controladores o extensiones rápidamente. 16 GB de RAM del sistema es un mínimo realista, con 32 GB recomendados para grandes ejecuciones RL que guardan miles de etapas USD en la memoria. 50 GB de disco es suficiente para una instalación limpia; 200 GB es más realista una vez que tienes puntos de control, conjuntos de datos Replicator y algunas variaciones de tareas. Para la formación de producción humanoide muchos grupos utilizan una GPU de clase RTX 6000 Ada, L40S o H100.

Instalación en la práctica

El flujo canónico a partir de abril de 2026 es instalar Isaac Sim a través del paquete T1 instalable por pip (la ruta Omniverse Launcher todavía funciona pero es menos importante ahora), luego clonar el repositorio de Isaac Lab y ejecutar T2 para instalar sus dependencias de Python en el mismo entorno. Si eso converge en su GPU sin errores, la pila está configurada correctamente.

Encabezos comunes

Cuatro modos de falla aparecen repetidamente en nuestro laboratorio de San Francisco cuando los equipos están a bordo. Primero, el conductor sesgo: Isaac Sim navega contra CUDA específicos y los mínimos del conductor, y si el conductor de su estación de trabajo es demasiado viejo o demasiado nuevo verá errores opacos en el plugin USD en lugar de quejas de versión limpia. En segundo lugar, la importación de URDF: los URDFs creados para MuJoCo o Gazebo a menudo importan con inercias, redes de colisión o límites conjuntos que PhysX maneja de manera diferente; esperan un pase de portación corto. Cuarto, el costo del sensor: cada sensor de cámara que añades es una llamada de renderización RTX; la falta de atención aquí es la única forma más rápida de reducir el rendimiento de entrenamiento en 10 veces.

Alternativas a considerar

Si el fotorealismo y las integraciones específicas de NVIDIA no son esenciales, [MuJoCo] T7) es la alternativa académica dominante y su puerto MJX nativo de JAX cierra gran parte de la brecha de rendimiento de la GPU. [Robosuite] T8) es el estándar para los puntos de referencia de manipulación construidos en MuJoCo, y se utiliza ampliamente en la evaluación de VLA. Genesis es un nuevo (finales 2024) simulador de física múltiple que tiene como objetivo unificar la simulación rígida, suave y fluida; es temprano pero vale la pena ver.

Veredicto

Isaac Sim y Isaac Lab son complementos, no competidores. La verdadera pregunta es si necesitas la capa RL: si estás entrenando políticas, casi con toda seguridad lo harás, y estarás ejecutando Isaac Lab encima de Isaac Sim. Si estás construyendo gemelos digitales, generando datos sintéticos o ejecutando trabajo de integración de ROS 2, Isaac Sim por sí mismo es la superficie correcta. De cualquier manera, el plan para la inversión de hardware y la curva de aprendizaje USD por delante ambos son reales, y ambos valen la pena por el fotorealismo y el rendimiento que obtienes a cambio.

Si desea una pila de aprendizaje de robots NVIDIA-preparado entregado con tareas calibradas de Isaac Lab, dinámicas identificadas, y VLA eval harnesses, el RCSV [Equipo de Servicios]T9) construye y entrega. También publicamos nuestra experiencia de entrenamiento en hardware humanoide real en la [Isaac Lab recibiendo inicio guía]T10).

La simulación te lleva al 80% y la última milla es un robot real.

Evalúa en hardware real → Obtenga el hardware → Recolecta datos del mundo real →

Next step

Match the sim stack to real hardware

Rent or buy platforms that pair with Isaac Lab, MuJoCo, and Robosuite workflows. Ships in 48 hours where stocked.

Browse the storeAll RL environments