复现可变部分:面向域随机化具身仿真的资源共享
Replicate What Varies: Resource Sharing for Domain-Randomized Embodied Simulation
Zixu Hao · Weijun Wang · Xiangyu Li · 4+
仿真为具身智能体提供低成本沙箱,使其能够尝试任务、观察结果并积累经验。并发运行多样化仿真环境会消耗大量 CPU 与 GPU 内存,因为独立构建的场景重复保存了跨实例不变的资源。Patchwork 是面向域随机化仿真的资源共享系统,采用 E=T+Δ 表示:共享模板包含公共资源,补丁记录构建目标环境所需的变更。系统将随机化采样与回放分离,并联合选择可复用模板与补丁,以保持各目标环境预设配置。其分层运行时共享编译后的模型结构与不可变资源,同时将可变参数和仿真状态隔离在各实例内。Patchwork 已实现于 robosuite 和 MuJoCo,并在 LIBERO-plus 与 RoboCasa365 工作负载上评测。运行 32 个副本时,相比每个环境独立使用进程,共享模板使 CPU RSS 降低 88–92%。受控实验表明,在支持的共享边界内,内存增长主要取决于模板多样性和独有资源内容,而非实例数量。