Skip to content
Back to skills

Simulation Launch

ASecurity

"Routes Go2 and G1 Isaac simulation startup, terrain and rendering

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 8, 2026
researchpythongogitapi

Works with

  • api

Security analysis

A100/100

Pro scans all 6 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill simulation-launch --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Simulation Launch?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Simulation Launch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-simulation-launch/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-simulation-launch)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: simulation-launch
description: "Routes Go2 and G1 Isaac simulation startup, terrain and rendering
  options, checkpoint playback, and version-specific launcher troubleshooting."
disable-model-invocation: true
metadata:
  disco-role: operating
license: BSD 2-Clause
---

# Simulation launch

Use this route for Go2/G1 startup, `--headless`, rendering/capture, terrain,
robot count, checkpoint discovery, G1 asset setup, or Isaac version selection.

## Select the launcher

1. Use the bundled `scripts/launch_sim.sh` adapter for the modern Isaac Sim 5
   + bundled Jazzy route; pass `--robot go2` or `--robot g1`.
2. Use `--twinbot` on that adapter only after reading the
   [`digital-twin`](../digital-twin/SKILL.md) route and confirming the external
   bridge topics.
3. Use `--ros-distro humble` only when an Isaac Sim 6 / IsaacLab 4.5.22 /
   bundled Humble installation is already available; this compatibility route
   is documented but not verified by this skill.

Do not source host `/opt/ros/jazzy` into the modern Isaac Python process. Let the
launcher select the bundled ROS extension and set its library paths.

## Minimal workflow

- Run [`scripts/check_runtime_prereqs.py`](../../scripts/check_runtime_prereqs.py)
  first; it is read-only.
- Use [`scripts/launch_sim.sh`](scripts/launch_sim.sh) as the bundled launcher
  adapter. It requires an explicit `--project-root` containing the runtime
  application and never sources host ROS.
- Confirm a compatible NVIDIA driver/GPU, the exact Isaac Sim/IsaacLab versions,
  the policy checkpoint, and the G1 USD when using G1.
- Start with one robot, flat terrain, and `--headless`; add rough terrain,
  cameras, capture, or multiple robots one change at a time.
- Treat `all imports complete`, `gym.make: done`, `ROS2 publishers up`, and
  `entering main loop` as useful progress signals, not as proof of stable
  long-running behavior.

See [`references/launchers.md`](references/launchers.md) for flag combinations,
[`references/simulation-api.md`](references/simulation-api.md) for source-backed
configuration facts, and [`references/troubleshooting.md`](references/troubleshooting.md)
for failure recovery. Version comparisons are in
[`references/compatibility.md`](references/compatibility.md).

## Verification limitation

The repository requires IsaacLab 0.54.3, which was unavailable during skill
construction. CUDA and Isaac Sim package smoke checks passed, but this route
must not claim a successful repository boot or live IsaacLab API verification.
The first full-runtime check after obtaining the matching package should be a
bounded Go2 flat/headless launch before G1, capture, or twinbot.

Files in this skill

  • SKILL.md2.6 KB
  • references/compatibility.md1.1 KB
  • references/launchers.md2.3 KB
  • references/simulation-api.md2.1 KB
  • references/troubleshooting.md1.5 KB
  • scripts/launch_sim.sh2.7 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.