BuDev · Emerging Business Area · NVIDIA Isaac Sim on Brev
A proof-of-concept repository for running NVIDIA Isaac Sim simulations on a cloud GPU (Brev / AWS) and developing against it from VS Code.
| # | Guide | Description |
|---|---|---|
| 01 | Hosting Isaac Sim on Brev (AWS / Sweden) | Provision an L40S GPU on Brev, pull the Isaac Sim Docker container, and launch in headless WebRTC mode |
| 02 | VS Code Workspace with Read/Write Access | Connect VS Code via SSH and fix UID 1234 permission issues |
| 03 | VS Code ↔ Isaac Sim Connection + Smoke Test | Install the Isaac Sim VS Code extension, configure it for remote execution, and verify with the smoke test |
| 04 | Concrete Spray Simulation | Deploy and run the example shotcrete simulation end-to-end on Brev |
| 05 | Developer Workflow | Branching strategy, starting a new simulation, deploying to Brev, iterating on scripts |
| Simulation | Description |
|---|---|
| Concrete Spray (Shotcrete) | Real-time digital twin of a shotcrete operation in a mining cave — USD particle simulation driven by a microburst proxy data pipeline |
To add a new simulation, copy
simulations/_template/and follow Guide 05.
nvidia-digital-twin-pilot/
├── docs/
│ ├── 01_brev_setup.md
│ ├── 02_vscode_access.md
│ ├── 03_vscode_isaacsim_smoke_test.md
│ ├── 04_concrete_spray.md
│ └── 05_developer_workflow.md
├── smoke_test/
│ └── vscode_smoke_test.py
├── simulations/
│ ├── _template/ ← copy this to start a new simulation
│ │ ├── README.md
│ │ ├── 01_scenes/
│ │ ├── 02_core_scripts/
│ │ │ └── launcher.py ← rename and update for your sim
│ │ ├── 03_preview_donor_scripts/
│ │ ├── 04_current_outputs/ ← gitignored (generated at runtime)
│ │ ├── 05_reference_milestones/
│ │ ├── 06_master_handoff/
│ │ └── run_sim.sh
│ └── concrete_spray/ ← example simulation
│ ├── README.md
│ ├── 01_scenes/
│ ├── 02_core_scripts/
│ ├── 03_preview_donor_scripts/
│ ├── 04_current_outputs/ ← gitignored (generated at runtime)
│ ├── 05_reference_milestones/
│ ├── 06_master_handoff/
│ ├── run_direct_cave_preview_v1.sh
│ └── run_direct_cave_preview_validate_v1.sh
└── .gitignore
- Follow Guide 01 to provision Brev and start Isaac Sim.
- Follow Guide 02 to connect VS Code with full file-system access.
- Follow Guide 03 to verify the VS Code ↔ Isaac Sim link.
- Deploy and run the Concrete Spray simulation as a first real test.
- Run the Concrete Spray simulation as a first real test.
- Read Guide 05 before starting new development work.