Isaac Sim 實戰筆記 GitHub

Isaac Sim 實戰筆記:不碰 UI 的模擬工作流

NVIDIA Isaac Sim 的教學多半從 GUI 開始:開視窗、點選單、拖物件。但真正把它用在工程上——跑在遠端 GPU 伺服器、由程式建立與控制物理世界、接進既有系統——需要的是另一套「不碰 UI」的工作方法。

這裡整理的是一段倉儲物流模擬專案(堆高機 AMR、貨架、派工系統整合)累積下來的東西:每篇從「要解決什麼根本問題」出發,標明哪些是官方機制、哪些是實測踩坑後的結論、哪些還只是推測。

三個入口

共通:機制與方法論 · 23 篇 引擎怎麼算一步、碰撞近似損掉什麼、質量該掛在哪一層、實驗怎麼設計才算數。這些在 5.1 與 6.0.1 上是同一套,因此不按版本分。

Isaac Sim 5.1 · 2 篇 只在 5.x 命名空間下成立的內容,主要是程式碼——6.0 起 isaacsim.core.* 整組搬到 isaacsim.core.experimental.*

Isaac Sim 6.0.1 · 5 篇 extension 架構重組、PhysX 換代與 Newton 後端、從 5.1 搬場景的風險、6.0 的物理調參。

車隊與多樓層 · 4 篇 多台車 + 多樓層自成一個問題域:OmniGraph 與 ROS 2 橋接、差速車動力學、電梯與門檻、感測器。這一區的失敗幾乎全部是「回傳成功、沒有錯誤、就是不對」。

5.1 ↔ 6.0.1 差異速查 跨版本排查時最花時間的不是「哪裡不一樣」,而是「這個症狀該不該歸給版本」。每一列都標出處篇章。

怎麼開始

你的處境 從這裡進
完全不熟 Isaac Sim,手上有一個物理跑不對的場景 16 把 5.x 場景調到 6.0 能跑 —— 從「一個會被搬動的箱子由哪些東西組成」講起
從零開始學,想建一個能跑物理的場景 01 安裝與執行模式 → 04 → 09 → 13
正要從 5.1 升到 6.0 15 物理層變動14 ROS 2 架構重組
夾不住、叉不起來、轉彎會滑 13 接觸與抓握的第一性原理
尺寸都對但件插不進去 22 幾何的量測紀律
要跑幾十輪調參 19 調參實驗的方法論30 驗收探針與預先登記
一堆輪次的結果分析不出東西 27 失效模式分類學
連續搬運第二趟就歪掉,想加補償 28 誤差累積與「補償反而有害」
短測試都過,跑一小時就死 29 長跑才會浮現的兩件事
要接 ROS 2、跑多台車 31 OmniGraph 與 ROS 2 橋接的真相
車在場景裡不動,或動得很奇怪 32 把車做成真的會動的車
要做電梯、多樓層 33 電梯與多樓層
感測器讀數看起來正常但不對 34 感測器的假數字
手上有一台叉車/機器人,要把物理與關節建起來 26 從規格表到會動的叉車
場域主機不能對外,資產抓不到 25 官方資產的預先下載與離線佈署

工具

Claude Code skill

兩支,分工互補。複製整個目錄到 ~/.claude/skills/ 即可使用;正文有完整推導與圖,skill 是濃縮版。

範例程式

其他