smoke-render

Render RGB and depth PNG frames from a robosuite Lift environment using MuJoCo or Isaac Sim.

Updated Sep 9, 2024
One-click install
npx skills add https://github.com/axel-kaliff/dotfiles --skill smoke-render
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smoke-render
Source: https://github.com/axel-kaliff/dotfiles/tree/main/claude/.claude/skills/smoke-render
Command: npx skills add https://github.com/axel-kaliff/dotfiles --skill smoke-render

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quickly produce and inspect RGB and depth frames from a robosuite Lift environment to confirm that rendering pipelines and camera setups are producing expected visual outputs before deeper testing.

Core Features & Use Cases

  • Multiple renderer support: Run smoke renders using MuJoCo (default) or NVIDIA Isaac Sim.
  • RGB and depth capture: Output both RGB and depth PNG frames for visual and quantitative inspection.
  • Reporting and display: Locate and display key frames, and report frame dimensions, depth ranges, renderer used, and output location.
  • Use cases: Validate renderer integration after environment changes, compare renderer outputs, and perform quick pre-commit or deployment smoke tests.

Quick Start

Run the smoke-render skill with mujoco to produce RGB and depth frames and display agentview_initial_rgb.png and robot0_eye_in_hand_initial_rgb.png from /tmp/render_smoke_frames.

Frequently Asked Questions about smoke-render

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I smoke-test robot rendering pipelines in robosuite?

To smoke-test robot rendering pipelines in robosuite, render RGB and depth frames from a Lift environment to verify outputs. The skill captures key frames for visual inspection and reports frame dimensions and depth ranges.

Does this rendering smoke-test support both MuJoCo and Isaac Sim?

Yes, the rendering smoke-test supports both MuJoCo and Isaac Sim. MuJoCo is used by default, while Isaac Sim requires an optional .venv-isaac environment to execute the renderer runtime.

How do I capture RGB and depth frames for visual verification in robotics?

To capture RGB and depth frames for visual verification in robotics, run the smoke-render skill to output PNG frames into a specified directory. It displays agentview and robot0_eye_in_hand images for diagnosis.

What outputs are generated when testing a robosuite renderer?

Testing a robosuite renderer generates RGB and depth PNG frames in an output directory. The process also reports frame dimensions, depth ranges, the renderer used, and displays key frames for diagnosis.

What do I need to run an Isaac Sim smoke render?

To run an Isaac Sim smoke render, you need access to the renderer runtime, an output directory containing PNG frames, and an optional .venv-isaac environment to execute the rendering pipeline.