超市已经有三维场景,导入Isaac Sim后却可能出现贴图丢失、货架尺寸错位、商品穿透地面,或机器人被看不见的碰撞边界挡住。这类问题通常发生在资源引用、尺寸坐标、对象组织和碰撞配置四个层面。
存量场景适配的目标很明确:先把原有资产整理成可独立加载、尺度一致、碰撞关系清楚的场景包,再完成Isaac Sim中的基础运行检查。处理顺序比盲目重建更重要。
先定位问题发生在哪一层
文件层的常见现象是纹理、子资产或材质引用失效;空间层会出现货架、商品和地面的比例不一致;对象层可能把整排货架和所有商品合并成一个不可编辑模型;仿真层则集中表现为穿模、悬空、掉落和通道误挡。先把现象对应到具体层级,后续处理才不会反复。
建立资源清单并修复引用关系
适配前先盘点主场景文件、子资产、材质、纹理和外部引用。主文件在新电脑或新目录中也应能找到所有依赖,这要求资源路径和目录结构一起交付。对重复调用的货架和商品,可通过独立资产引用减少重复几何,后续替换单个商品时也更清楚。
统一尺寸、坐标轴和对象朝向
超市场景常由点云、网格、CAD平面图和单体资产组成,不同来源可能使用不同的单位和轴向。统一时需要保留货架高度、通道宽度、地面标高和商品摆放面的空间关系。调整后应选取现场已知尺寸复核,避免场景能加载,但机器人与通道比例不对。
分开管理固定环境和可替换对象
墙体、地面和固定设施可放在环境层,货架、收银台、周转箱和商品则作为独立对象管理。这种组织方式便于为商品补充语义字段,也便于在不改动门店底图的情况下替换陈列。OpenUSD层级和命名保持稳定后,脚本或平台配置才能持续找到同一类对象。
根据任务重做碰撞配置
视觉网格不适合直接当作所有对象的碰撞体。货架、地面和墙体需要保留与通行相关的边界,细小装饰和不参与任务的几何可适当简化。商品和周转箱需要根据是否参与搬运、取放或观察任务,决定碰撞形状和基础物理属性。碰撞配置完成后,可用简单移动和稳定性检查找出透明障碍、重复边界和物体掉落。
在Isaac Sim中做基础运行检查
加载检查先看场景是否完整显示,再看对象位置、商品稳定性和通道通行空间。如果客户已有机器人模型,可将现有模型导入同一场景,核对初始位置、尺度、移动边界与基础碰撞反应。检查记录应指向具体对象和资源路径,便于回到资产层修复。
把适配工作收口成可交付场景包
对已经完成的超市三维场景、USD资产或其他空间资料,众趣科技可检查场景层级、尺寸坐标、材质贴图和资源引用,再按OpenUSD方式组织固定环境、货架和独立商品对象。任务相关对象可继续补充语义、碰撞和基础物理属性,并完成Isaac Sim导入、场景加载与基础运行检查。
交付时用同一组结果验收
一份完整的适配成果应包含可独立加载的场景包、资源清单、尺寸与坐标说明、对象层级、碰撞配置和基础运行记录。验收时使用交付目录重新打开场景,并按货架、商品、地面和通道逐项检查。只要资源、空间和碰撞三层对应清楚,后续门店货架或商品更新就能沿用同一套资产结构。