type
Post
status
Published
date
Nov 14, 2026
slug
summary
tags
category
技术分享
icon
password
用 SimReady 资产在 Isaac Sim 中搭建机械臂抓取放置仿真
机器人仿真的工作量常常卡在资产准备上。UR17G 机械臂、Robotiq 2F-140 夹爪和饮料罐,这三类资产如何组合成一个完整的仿真场景?本文基于 Hugging Face 上的 SimReady Central 开放资产库,以一个饮料罐抓取放置(pick-and-place)任务为例,介绍在 Isaac Sim 中组装场景、检查资产行为,并运行由智能体生成控制的抓取放置示例的完整流程。
SimReady 资产意味着什么
在机器人工作流中,SimReady 表示一份 OpenUSD 资产已经为特定仿真用例准备好了所需属性,例如碰撞体、质量、关节和关节驱动。SimReady Central 是 Hugging Face 上的开放资产库,其中的机器人和物体资产带有编排好的仿真属性以及配置文件验证证据,可以直接复用。关于该库及其发布的更多信息,可参阅[发布公告](https://huggingface.co/blog/nvidia/simready-central-assets-robotics-ai-factories)。
Profile、Features 与 Requirements:三层规范
[SimReady Foundation](https://nvidia.github.io/simready-foundation/) 规范定义了 OpenUSD 资产为某个仿真用例需要具备的特性,它把要求分成三层:
- Profile(配置文件):面向某个用例的一组特性集合,例如机器人本体。
- Features(特性):该用例所需的能力,例如可被控制的关节。
- Requirements(要求):对每个特性所需设置的具体检查项,例如关节的驱动设置。
对应到本例,这些属性包括机械臂与夹爪的关节,以及饮料罐资产的碰撞体和质量。验证环节会依据配置文件的要求检查这些设置,之后再用仿真测试组装好的机器人能否真的把罐子抓起来并移动。
资产自带什么,你还需要补什么
UR17G、Robotiq 2F-140 和饮料罐三个资产包已经包含模型及其仿真设置。你需要做的是组装场景并添加任务代码,用于定义机械臂与夹爪的装配关系、工作台面、起始位置,以及移动机械臂、开合夹爪的控制逻辑。换句话说,SimReady Central 提供资产模型和仿真设置,而示例场景与控制逻辑由你来定义这个抓取放置任务。
运行任务前的三项检查
机器人静止时在 Isaac Sim 中看起来完全正常,运行仿真后却可能运动异常或与物体交互出错。因此在运行抓取放置之前,建议先测试关节、运动和接触行为——可以让智能体执行这些测试,也可以在 Isaac Sim 中手动完成:
1. 关节设置:检查机械臂与夹爪的关节限位和驱动设置。
2. 运动:测试一次小幅机械臂移动,并开合夹爪。
3. 接触:确认饮料罐能稳定停在台面上,不会穿过去。
进入抓取放置阶段后,还要留意机械臂运动过程中罐子是否始终留在夹爪里。由于资产结构各不相同,应以已加载场景中的设置为起点进行调整。
在 Isaac Sim 中搭建抓取放置场景
这个示例把 UR17G 机械臂、Robotiq 2F-140 夹爪和饮料罐组合到同一个 Isaac Sim 场景中,任务目标是抓取罐子、抬起、移动到目标位置再松开。整个流程从下载资产、组装场景开始,你也可以借助 SimReady Central Space 的搜索功能来查找所需资产。
原文出处:Hugging Face,https://huggingface.co/blog/nvidia/simready-assets-robot-pick-and-place
- 作者:数字Baby
- 链接:myaigc.top/article/418b7c2d-0e98-8168-9257-cc4e4432958d
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。



