Skip to content

踩坑GitHub AgibotTech/genie_sim7 个月前

GenieSim场景生成器缺自定义资产致LLM幻觉,如何注册新物体 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Guidelines for Creating and Registering Custom Objects in Scene Generator(GitHub AgibotTech/genie_sim #114)

状态:已解决

问题 ​

使用GenieSim Scene Generator创建新场景时,因source/geniesim/assets/objects目录下缺少特定物体(如筷子),导致LLM无法生成正确的LLM_RESULTS.py并产生代码幻觉。用户需手动创建并注册自定义物体资产以支持场景生成。

环境 ​

GenieSim仿真平台,Scene Generator模块,资产路径source/geniesim/assets/objects,涉及item.py与description.py配置文件及.usda模型文件。

解决办法 ​

  1. 在source/geniesim/assets/objects目录下复制现有基准资产文件夹(如benchmark_apple_000)并重命名为新编号(如benchmark_apple_999)作为模板。
  2. 将模板中的Aligned.usda文件替换为自定义物体的USD模型文件。
  3. 修改新资产目录下的item.py和description.py文件,更新对应的元数据信息以匹配新物体属性。
  4. 保存后assets模块将自动索引新添加的自定义资产,无需额外注册操作,LLM即可在场景生成中正确调用该物体。

讨论原作者:@ZJUshine 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub AgibotTech/genie_sim #114:Guidelines for Creating and Registering Custom Objects in Scene Generator访问 2026-10-27