smithery.ai

isaac-patterns

NVIDIA Isaac Sim and Isaac ROS integration patterns for Physical AI applications.

First seen Apr 1, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,732 B
  • docs SUMMARY.md 103 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Isaac Sim USD Scene Structure

Asset Organization (Universal Scene Description)

/World
├── /Environment
│   ├── /Ground_Plane (physics material: friction 0.8)
│   ├── /Obstacles (procedurally generated for domain randomization)
│   └── /Lighting
│       ├── /DomeLight (HDRI environment map)
│       └── /DistantLight (sun simulation)
├── /Robot
│   ├── /Humanoid (USD reference to robot asset)
│   ├── /Sensors
│   │   ├── /Camera_RGB (1920x1080, 60 FPS)
│   │   ├── /Camera_Depth (640x480, 30 FPS)
│   │   └── /Lidar (360°, 0.1° resolution)
│   └── /ActionGraph (OmniGraph for ROS 2 bridge)
└── /PhysicsScene (gravity: -9.81 m/s², time step: 1/60s)

Isaac ROS VSLAM Pipeline

Hardware-Accelerated Workflow

RealSense D435i → isaac_ros_visual_slam → nav2_map_server → nav2_planner → cmd_vel
                     ↓ (CUDA accelerated)
                  Pose Estimation (30-60 FPS on Jetson Orin)

Key Isaac ROS Nodes

  • visualslam: isaacrosvisualslam (NOT ORB-SLAM2, NOT RTAB-Map)
  • stereomatching: isaacros_ess (Enhanced Semi-Global Matching, GPU-based)
  • objectdetection: isaacrosdnninference (TensorRT optimized)

Performance Expectations (Jetson Orin Nano)

  • VSLAM: 30-60 FPS (vs 5-10 FPS on CPU-based SLAM)
  • Object Detection: 30 FPS (YOLOv5 with TensorRT)
  • Depth Estimation: 30 FPS (ESS model)

Isaac Sim Python API Patterns

Create Scene Programmatically

import omni.isaac.core.utils.stage as stage_utils
from omni.isaac.core.objects import DynamicCuboid

# Add ground plane
stage_utils.add_ground_plane()

# Spawn robot
robot_prim_path = "/World/Robot"
stage_utils.add_reference_to_stage(
    usd_path="omniverse://localhost/NVIDIA/Assets/Isaac/2023.1.1/Unitree/unitree_g1.usd",
    prim_path=robot_prim_path
)

# Add camera sensor
from omni.isaac.sensor import Camera
camera = Camera(prim_path=f"{robot_prim_path}/camera", position=[0, 0, 1.5])
camera.initialize()

Domain Randomization for Sim-to-Real

from omni.isaac.core.utils.stage import randomize_shader_properties

# Randomize material properties every episode
randomize_shader_properties(
    prim_path="/World/Environment",
    parameters=["inputs:roughness", "inputs:metallic"],
    ranges=[(0.1, 0.9), (0.0, 1.0)]
)

RTX VRAM Allocation (Isaac Sim 4.x)

  • Base Sim: 4-6 GB
  • Robot Asset (Humanoid): 1-2 GB
  • Ray Tracing: 3-4 GB
  • Physics: 2-3 GB
  • Total: 10-15 GB → 12GB minimum, 24GB recommended