<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>仿真 on WorldSense 技术笔记</title><link>https://worldsensetech.com/zh/categories/%E4%BB%BF%E7%9C%9F/</link><description>Recent content in 仿真 on WorldSense 技术笔记</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 15 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://worldsensetech.com/zh/categories/%E4%BB%BF%E7%9C%9F/index.xml" rel="self" type="application/rss+xml"/><item><title>Isaac Lab 安装避坑指南：从零到跑通全流程</title><link>https://worldsensetech.com/zh/articles/isaac-lab-install-guide/</link><pubDate>Sat, 15 Aug 2026 00:00:00 +0000</pubDate><guid>https://worldsensetech.com/zh/articles/isaac-lab-install-guide/</guid><description>&lt;p&gt;上一篇介绍了 Isaac Lab 是什么、能做什么。但如果你真的动手装过，会发现从&amp;quot;克隆代码&amp;quot;到&amp;quot;跑通 example&amp;quot;之间，隔着不少坑。&lt;/p&gt;
&lt;p&gt;这篇文章记录我在 AutoDL 云 GPU 服务器（RTX 5090D/32GB）上安装 Isaac Lab 的完整过程。每一个报错都是真实遇到的，每一个解决方案都是实际验证过的。希望能帮你省掉几个小时的排查时间。&lt;/p&gt;
&lt;h2 id="为什么-isaac-lab-这么难装"&gt;为什么 Isaac Lab 这么难装？&lt;/h2&gt;
&lt;p&gt;Isaac Lab 的安装复杂度主要来自三个方面：&lt;/p&gt;
&lt;p&gt;依赖链长。Isaac Lab 依赖 Isaac Sim，Isaac Sim 依赖 NVIDIA 驱动、CUDA、特定版本的 PyTorch，而 PyTorch 又依赖特定版本的 numpy、triton 等。任何一环版本不对，都会报错。&lt;/p&gt;
&lt;p&gt;Python 版本要求高。Isaac Lab 要求 Python ≥ 3.12，而很多服务器和云 GPU 平台的基础镜像还在用 Python 3.10 或 3.11。版本不满足会直接安装失败。&lt;/p&gt;
&lt;p&gt;包体积大。PyTorch + CUDA 的 whl 文件超过 2GB，numpy 也有几十 MB。在国内网络环境下，从 PyPI 下载经常中断，而且 pip 的断点续传并不总是可靠。&lt;/p&gt;
&lt;h2 id="环境要求"&gt;环境要求&lt;/h2&gt;
&lt;p&gt;在开始安装之前，确认你的环境满足以下条件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GPU。NVIDIA RTX 级别以上 GPU（推荐 RTX 4090 或更高）&lt;/li&gt;
&lt;li&gt;系统。Ubuntu 22.04（推荐）或 Windows&lt;/li&gt;
&lt;li&gt;Python。3.12 或更高版本（这是硬要求，3.11 也不行）&lt;/li&gt;
&lt;li&gt;驱动。NVIDIA 驱动 525+ 和 CUDA 12+&lt;/li&gt;
&lt;li&gt;内存。16GB+（推荐 32GB）&lt;/li&gt;
&lt;li&gt;磁盘。至少 50GB 可用空间（Isaac Sim 本身体积较大）&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="第一步解决-python-版本问题"&gt;第一步：解决 Python 版本问题&lt;/h2&gt;
&lt;p&gt;这是最容易踩的第一个坑。很多服务器默认的 Python 版本是 3.10 或 3.11，直接跑 &lt;code&gt;./isaaclab.sh --install&lt;/code&gt; 会报：&lt;/p&gt;</description></item><item><title>Isaac Lab 入门：面向具身智能的 GPU 加速机器人学习平台</title><link>https://worldsensetech.com/zh/articles/isaac-lab-robot-rl/</link><pubDate>Fri, 14 Aug 2026 00:00:00 +0000</pubDate><guid>https://worldsensetech.com/zh/articles/isaac-lab-robot-rl/</guid><description>&lt;p&gt;过去一周，我们在 MuJoCo + DreamerV3 这条技术路线上深入了很多——从环境搭建到视觉输入训练，再到训练技巧和世界模型的架构演进。&lt;/p&gt;
&lt;p&gt;今天换一个视角，聊聊另一套技术栈：NVIDIA 的 Isaac Lab。&lt;/p&gt;
&lt;p&gt;如果说 MuJoCo 更强调轻量、灵活的动力学研究，适合快速原型开发和算法探索；那么 Isaac Lab 更强调 GPU 加速的大规模机器人训练和 sim-to-real pipeline。两者并不互斥——很多研究团队同时使用 MuJoCo 做算法验证和 Isaac Lab 做规模训练。&lt;/p&gt;
&lt;h2 id="isaac-lab-是什么"&gt;Isaac Lab 是什么？&lt;/h2&gt;
&lt;p&gt;Isaac Lab 是 NVIDIA 基于 Isaac Sim 构建的机器人学习框架，继承自 Isaac Gym 的 GPU 并行仿真思路，提供了更完整的任务抽象和工程结构。它的核心特点是：利用 GPU 加速，实现大规模并行的强化学习训练。&lt;/p&gt;
&lt;p&gt;Isaac Lab 本身不是仿真器，也不是 RL 算法库，而是一个位于 Isaac Sim 之上的任务抽象层：&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Isaac Sim（PhysX + Rendering）→ Isaac Lab（Task Abstraction + RL Integration）→ 训练策略&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单来说，Isaac Lab 解决的问题是：如何在短时间内训练出高质量的机器人策略。&lt;/p&gt;
&lt;p&gt;传统的 RL 训练（如我们在 MuJoCo 中用 DreamerV3）通常是单环境或少量并行环境。训练一个策略可能需要几百万步，花费几小时甚至几天。而 Isaac Lab 通过 GPU 并行化，可以同时运行数千个环境，将训练时间从几天缩短到几分钟。&lt;/p&gt;</description></item><item><title>机器人训练为什么需要虚拟世界？MuJoCo 和 Isaac Sim 全面对比</title><link>https://worldsensetech.com/zh/articles/mujoco-vs-isaac-sim/</link><pubDate>Sun, 09 Aug 2026 00:00:00 +0000</pubDate><guid>https://worldsensetech.com/zh/articles/mujoco-vs-isaac-sim/</guid><description>&lt;p&gt;上一篇我们聊了域随机化的工程实现。但不管是域随机化、策略训练、还是 Sim-to-Real 验证，都离不开一个基础工具：仿真环境。&lt;/p&gt;
&lt;p&gt;为什么仿真对具身智能这么重要？原因很直接：真实世界的机器人数据太贵、太慢、太危险。你不可能让一台真实机器人每天尝试几百万次抓取来学习——硬件磨损、时间成本、安全风险都不允许。仿真环境提供了一个可无限重试、可完全控制变量的训练场所，是当前具身智能规模化训练的核心基础设施。&lt;/p&gt;
&lt;p&gt;目前这个领域最主流的两个选择是 MuJoCo 和 NVIDIA Isaac Sim。这篇文章从五个维度做系统对比：物理引擎、渲染能力、RL 训练效率、生态工具、适用场景，帮你根据项目需求做出选择。&lt;/p&gt;
&lt;h2 id="物理引擎对比"&gt;物理引擎对比&lt;/h2&gt;
&lt;h3 id="mujoco"&gt;MuJoCo&lt;/h3&gt;
&lt;p&gt;MuJoCo（Multi-Joint dynamics with Contact）由 Emo Todorov 团队开发，2021年被 DeepMind 收购后开源。它的核心优势是：&lt;/p&gt;
&lt;p&gt;接触动力学精度高。MuJoCo 使用约束-based 的接触模型，能准确模拟摩擦、碰撞、关节限位等。对于机器人操作任务（抓取、推、插装），接触精度至关重要。&lt;/p&gt;
&lt;p&gt;计算速度快。MuJoCo 的求解器高度优化，单线程就能跑很快。对于需要大量 rollouts 的强化学习训练，速度是硬指标。&lt;/p&gt;
&lt;p&gt;数值稳定性好。MuJoCo 的积分器和约束求解器经过多年打磨，不容易出现仿真崩溃（比如物体穿模、关节爆炸）。&lt;/p&gt;
&lt;p&gt;渲染能力近年来有所增强，但设计重点不同。MuJoCo 近年来增强了渲染能力，支持相机观测、深度图等视觉输入，DM Control pixels benchmark、RoboSuite 图像任务、Dreamer 系列视觉控制实验都基于 MuJoCo 运行。但它的设计重点仍然是高效动力学模拟和控制研究，而不是大规模照片级合成数据生成。如果需要照片级逼真的图像输入，Isaac Sim 仍有明显优势。&lt;/p&gt;
&lt;h3 id="isaac-sim"&gt;Isaac Sim&lt;/h3&gt;
&lt;p&gt;Isaac Sim 是 NVIDIA 基于 Omniverse 平台开发的机器人仿真器。它的核心优势是：&lt;/p&gt;
&lt;p&gt;GPU 加速物理。Isaac Sim 基于 NVIDIA PhysX 5，并通过 GPU 加速和 Isaac Lab 的并行环境管理支持大规模机器人学习训练。这种架构源自 Isaac Gym 的 GPU pipeline，在 Isaac Lab 的 vectorized environments 中得到延续。&lt;/p&gt;</description></item></channel></rss>