用途:构建 IsaacSim-ros_workspaces 仓库并安装其工作区依赖,用于克隆、配置或构建 humble_ws 或 jazzy_ws,涵盖原生 colcon、Docker 容器、Python 3.12 自定义接口和 Pixi 工作流。仅在同时具备 Isaac Sim 上下文与 ROS 工作区搭建/构建意图时触发;不用于 ROS 2 桥接图、话题、Nav2 或命名空间(应使用 isaac-sim-ros2-bridge)。
主要能力与用法:Linux 使用 bash skills/isaac-sim-ros-workspaces/scripts/setup_ros_workspace.sh,支持 --method native/docker/custom/pixi、--distro、--repo-url、--repo-path、--branch、--ros-setup、--clean-reclone、--yes-i-know、--skip-build。Windows 11 x64 使用 powershell.exe -ExecutionPolicy Bypass -File skills/isaac-sim-ros-workspaces/scripts/setup_pixi_workspace.ps1,参数 -RepoUrl、-RepoPath、-Branch、-CleanReclone、-YesIKnow、-SkipBuild。Ubuntu 24.04 默认 Jazzy,22.04 默认 Humble;原生 ROS 优先,缺失时用 Docker。自定义接口(Python 3.12)仅 Ubuntu 22.04 且需 Docker。
限制:不安装公共 ROS 2 发行版或 Docker CE;不支持 WSL2 及不支持的平台/发行版组合;跨发行版原生构建须改用 Docker;Windows Pixi 仅支持 Jazzy;Linux Pixi 需显式请求且工作区须含 pixi.toml。已有 Git 检出时须询问复用或干净克隆,干净克隆会永久删除本地与未跟踪更改。构建产物路径与 source 方式见资料,Docker 构建不启用 host-network 模式。